Senin, 08 Juni 2015

MEMBUAT KONEKSI VB.NET DENGAN SQL SERVER

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…. ^^