Subscribe RSS Join our Facebook Group Follow us on Twitter!
in Search

Yugie Nugraha's Blog

Love Share And Writing

Memasukan Data Pada SQL Server dengan ADO.Net

Pada Posting kali ini Saya ingin menjelaskan bagaimana cara menyimpan data pada SQL Server dengan menggunakan ADO.Net. Pada kasus ini yang Saya buat adalah penyimpanan data anggota, berikut langkah-langkahnya :

1. Buat Project baru, pilih Windows Form Application beri nama project DataAnggota.

2. Setelah project dibuat, kita buat Database baru terlebih dahulu. Pilih menu Data>Add New Data Source, pilih Database lalu Dataset.

6-20-2011 1-30-00 PM

Pilih New Connection, untuk menghubungkan Project dengan SQL Server pilih konfigurasi sebagai berikut :

Data Source     : Microsoft SQL Server (SqlClient)

Server Name   : YUGIE-PC (untuk nama server dapat di lihat pada Server Explorer)

Karena akan membuat database baru masukan nama database baru pada pilihan “Select or enter database name”,database yang Saya buat dataanggotadb. kemudian untuk log on to the server masukan Password jika menggunakan SQL Server Authentication, kemudian “Ok”. Selanjutnya akan dikembalikan pada menu sebelumnya, disitu terdapat connection string sebaikanya di copy dan di simpan agar lebih mudah karena nanti akan digunakan pada proses selanjutnya. Kemudian langsung saja Finish.

6-20-2011 1-56-32 PM6-20-2011 1-48-32 PM

3. Pada tahap ketiga kita harus membuat tabel terlebih dahulu, pada server Explorer klik tanda panah pada database yang telah dibuat, klik kanan pada table lalu pilih add new table. Buat table seperti berikut :

6-20-2011 2-20-56 PM

Jadikan Id sebagai Primary key, dan pada Identity Specification pilih Yes agar menjadi Auto Increment. Simpan dengan nama tAnggota.

4. Selanjutnya tahap design Form. Tambahkan Label,Textbox dan button, dan beri nama. Hasilnya seperti berikut :

6-20-2011 2-23-14 PM

Coding

Ok, pada tahap berikut ini adalah kita masuk pada proses coding.

5. Double klik pada button save, kemudian pada method Button Save masukan code berikut :

tapi sebelumnya tambahkan “using System.Data.SqlClient;” terlebih dahulu.

  1: private void btnSave_Click(object sender, EventArgs e)
  2:         {
  3:             //memasukan connection string yang sebelumnya telah di simpan
  4:             SqlConnection cs = new SqlConnection("Data Source=YUGIE-PC;Initial Catalog=dataanggotadb;Integrated Security=TRUE");
  5:             
  6:             //memasukan data pada database dengan command Insert
  7:             SqlDataAdapter da = new SqlDataAdapter();
  8:             da.InsertCommand = new SqlCommand("INSERT INTO tAnggota VALUES (@nama,@alamat,@pekerjaan)", cs);
  9:             da.InsertCommand.Parameters.Add("@nama", SqlDbType.VarChar).Value = txtNama.Text;
 10:             da.InsertCommand.Parameters.Add("@alamat", SqlDbType.VarChar).Value = txtAlamat.Text;
 11:             da.InsertCommand.Parameters.Add("@pekerjaan", SqlDbType.VarChar).Value = txtPekerjaan.Text;
 12:             
 13:             //Membuka dan menutup koneksi pada database
 14:             cs.Open();
 15:             da.InsertCommand.ExecuteNonQuery();
 16:             cs.Close();
 17:             MessageBox.Show("Data Berhasil ditambahkan!");
 18:         }

6. Agar lebih menarik tambahkan code berikut pada method button clear :

  1: private void btnClear_Click(object sender, EventArgs e)
  2:         {
  3:             txtNama.Clear();
  4:             txtAlamat.Clear();
  5:             txtPekerjaan.Clear();
  6:         }

Selanjutnya tinggal coba di running (F5), masukan data kemudian Save. Berikut tampilannya :

6-20-2011 2-41-09 PM   6-20-2011 2-53-07 PM

 

Jika sudah sukses tinggal melihat hasilnya pada database dataanggotadb, klik database pada Server Explorer > Table > Expanding > kemudian klik kanan pada tabel tAnggota dan pilih Show Table Data. Hasilnya akan tampak seperti di atas. Ok, sekian untuk Posting kali ini selanjutnya pada Posting berikutnya akan kita bahas bagaimana mengambil data dari database yang telah kita buat ini.

 

Demikian Semoga bermanfaat! Smile

813 Views, 2 Comment(s), Published on: 06-20-2011 15:03 by Yugie to Yugie Nugraha's Blog

Comments

 

Yugie Nugraha's Blog said:

Pada tulisan sebelumnya saya telah menulis mengenai bagaimana memasukan data pada SQL server dengan menggunakan

July 4, 2011 12:54 PM
 

Yugie Nugraha's Blog said:

Posting pertama di bulan ini , melanjutkan pembahasan pada posting sebelumnya mengenai Mengambil Data

August 16, 2011 11:36 AM