Kali ini mau
bikin catatan tentang tata cara membuat koneksi untuk vb.net dengan sql server.
Fungsi dari pembuatan koneksi adalah agar aplikasi vb.net dapat terhubung dengan
database di sql server, sehingga aplikasinya dapat berinteraksi dengan
database, seperti menyimpan data dan menampilkan data.
Oke langsung
saja.. Koneksi ini dapat digunakan pada vb.net 2003/2008/2010 dengan database
sql server 2005/2008.
Perintah
untuk membuat koneksi ini dituliskan pada module di vb.net, langkahnya
diberikan sebagai berikut:
1. Membuat
module baru dengan cara klik kanan pada aplikasi, kemudian pilih Add - Module,
seperti yang ditunjukkan pada gambar dibawah ini:
2. Beri nama ModulKoneksi pada
module tersebut. Setelah module baru selesai dibuat, barulah menuliskan
perintah koneksi untuk menghubungkan aplikasi vb.net dengan database sql
server.
3. Perintah untuk membuat
koneksi terdiri dari dua tipe, hal ini dikarenakan metode login sql server ada
yang menggunakan windows authentication dan ada yang menggunakan sql
authentication. Berikut ini diberikan masing-masing perintahnya
a. Perintah koneksi untuk login
sql menggunakan windows authentication, artinya setiap pengguna mengaktifkan
sql server tidak perlu memasukkan username dan password.
Public KoneksiSQL As SqlConnection
Public Function AmbilKoneksi()
KoneksiSQL = New
SqlConnection("server = .; database = DBSQL;
trusted_Connection = true")
Return
KoneksiSQL
End Function
b. Perintah koneksi untuk login
sql menggunakan sql authentication, artinya setiap pengguna mengaktifkan sql
server, pengguna perlu mengetikkan username dan password terlebih dahulu.
Public KoneksiSQL As SqlConnection
Public Function AmbilKoneksi()
KoneksiSQL = New
SqlConnection("server = .; database = DBSQL;
user id = ‘sa’; password = ‘sa’")
Return
KoneksiSQL
End Function
Arti dari perintah diatas
adalah sebagai berikut:
Public KoneksiSQL As SqlConnection
Mendefinisikan variabel bertipe
Sqlconnection untuk menyimpan hasil perintah AmbilKoneksi. Variabel ini akan
dipanggil di semua form yang memerlukan koneksi dengan database.
KoneksiSQL = New
SqlConnection("server = .\SQLEXPRESS; database
= DBSQL; user id = ‘sa’; password = ‘sa’")
Mendefinisikan koneksi antara
v.net dengan sql server.
server = .;
mendefinisikan nama servernya,
nama server ini diperoleh dari sql server. Bisa juga hanya diisi dengan titik
(.).
database = DBSQL;
mendefinisikan database mana
yang akan digunakan. DBSQL adalah nama database yang telah dibuat di sql
server, yang akan digunakan sebagai database untuk aplikasi di vb.net.
user id = ‘sa’;
mendefinisikan username yang
digunakan untuk login ke sql server. Umumnya menggunakan sa, tapi tidak semua
pengguna sql server menggunakan user ini.
password = ‘sa’
mendefinisikan password yang digunakan untuk login ke
sql server. Umumnya menggunakan sa, tapi tidak semua pengguna sql server
menggunakan password ini.
Sebelum mengetikkan perintah
diatas, jangan lupa mengetikkan perintah dibawah ini:
Imports System.Data.SqlClient
Hasil akhirnya kira-kira
seperti gambar dibawah ini:
Demikian catatan
mengenai pembuatan koneksi untuk vb.net dengan sql server, semoga bermanfaat,
see yaaaa…. ^^