Sep
22
2014

Memilih komponen untuk mengakses database dengan tepat

Dalam Visual studio.net kita mengenal banyak komponen yang di peruntukkan untuk mengakses database.Nah pertanyaannya adalah komponen mana yang tepat yang harus saya gunakan untuk mengakses suatu database di dalam suatu DBMS.Berikut saya akan memberikan sekilas mengenai komponen yang di perlukan untuk mengakses database yang ada di SQL Server

Dalam Visual studio.net ada 3 DBMS(khusus untuk microsoft access saya tidak tahu dengan pasti apakah termasuk DBMS atau tidak) yang secara Default ada ketika Visual studio.net telah terinstall di komputer kita yaitu Oracle,SQL Server dan Microsoft Access.Untuk melakukan koneksi ke tiga DBMS tersebut menggunakan komponen yang berbeda,misalnya aja untuk koneksi ke microsoft Access kita menggunakan OleDbConnection. saat ini saya akan mencoba untuk memaparkan komponen komponen apa saja yang diperlukan untuk kita dapat mengakses(membaca,menulis) data di dalam tabel di dalam SQL SERVER.

Komponen komponen tersebut secara garis besar dibagi atas 3 bagian yaitu :
1. Komponen untuk melakukan koneksi
2. Komponen untuk melakukan eksekusi query.
3. Komponen untuk memanipulasi data

1. Komponen untuk melakukan koneksi
Kita dapat menggunakan SqlConnection untuk melakukan koneksi kedatabase. cara yang dapat kita lakukan adalah seperti dibawah ini :
SqlConnection dbCon = new SqlConnection(string koneksi).
string koneksi bisa berisi string seperti dibawah ini :
string koneksi = “data source=(SERVER);uid=user_id_anda;pwd=password_anda;initial catalog=Database_anda”.
2. Komponen untuk melakukan eksekusi query.
Komponen ini dibagi atas 2 komponen yaitu SqlCommand dan SqlDataAdapter.
Untuk SqlCommand cara yang dapat kita lakukan adalah :
SqlCommand dbCom = new SqlCommand(string query,dbCon).
untuk SqlDataAdapter cara yang dapat kita lakukan adalah :
SqlDataAdapter dbAdapter = new SqlDataAdapter(string query,dbCon).

3. Komponen untuk manipulasi data(membaca dan menulis) data di dalam tabel
kompoennya terbagi 2 yaitu SqlDataReader dan DataSet.
cara menggunakan SqlDataReader adalah :
SqlDataReader dbReader = dbCom.ExecuteReader();
cara menggunakan SqlDataReader adalah :
DataSet dbSet = new DataSet
dbAdapter.Fill(dbSet,”nama_tabel”)

Nah pertanyaan kembali kapan kita menggunakan komponen tersebut?
SqlConnection wajib kita gunakan ketika kita ingin koneksi ke database.
SqlCommand biasanya kita pasangkan dengan SqlDataReader dalam artian,jika kita menggunakan SqlCommand untuk membaca database maka biasanya kita memakai SqlDataReader.
SqlDataAdapter biasanya kita pasangkan dengan DataSet.Biasanya jika kita ingin memanipulasi data,mis : mengedit data maka kita menggunakan SqlDataAdapter dan DataSet.
Nah demikianlah beberapa petunjuk yang dapat teman teman gunakan untuk memilih komponen yang di perlukan dalam melakukan koneksi ke database.
Dalam Artikel berikutnya saya akan memberikan contoh penggunaan komponen komponen diatas untuk mengakses suatu tabel.
Terimakasih

sumber dari benpinter.net

Written by irvananda in: Uncategorized |

No Comments »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Powered by WordPress. Theme: TheBuckmaker. Zinsen, Streaming Audio