Halo sahabat sekalian, ini postingan pertama saya tentang belajar VB.Net. Pertama kali yang harus kita pelajari adalah bagaimana mengkoneksikan VB.Net dengan MySQL. Kenapa MySQL ?.. pada postingan berikutnya akan saya jelaskan keuntungan2 seorang programmer menggunakan MySQL dari pada software database bawaan
Microsoft yaitu SQL Server.
Okeh..
Langkah Pertama
Install MySQL Connector For .Net. Download di //dev.mysql.com/downloads/connector/net/
Buka XAMPP Control Panel, & akan muncul window berikut :
Klik 2 tombol start yang saya beri tanda merah secara berurutan, sampai tulisan Start berubah menjadi Stop.
Langkah Kedua
Buka VB.Net 2013
Klik Add Windows Form... > klik Add
Klik PROJECT
> Add Reference... Kemudian akan muncul jendela berikut :
Klik Ekstensions > kemudian tarik scroll kebawah & checklist MySql.Data > Klik OK (ikuti petunjuk seperti di gambar diatas)
Langkah Ketiga
Klik PROJECT > Add Module... beri nama modKoneksi
Kemudian tambahkan code berikut di dalam Module modKeneksi
Public conn As New MySql.Data.MySqlClient.MySqlConnection
Public rd As MySql.Data.MySqlClient.MySqlDataReader
Public com As New MySql.Data.MySqlClient.MySqlCommand
Public strSQL As String
Public Sub
Konek()
conn.Close()
strSQL = "server='localhost';user='root';pwd='';database='dbWordChain';"
Try
conn.ConnectionString = strSQL
conn.Open()
Catch ex As MySql.Data.MySqlClient.MySqlException
MsgBox(ex.Message)
End
End Try
End Sub
Penjelasan :
Public conn As New MySql.Data.MySqlClient.MySqlConnection
Ini adalah variabel pada MySQL yang nantinya akan digunakan sebagai variabel yang bertugas menjalankan koneksi antara VB.NET ke MySQL
Public rd As MySql.Data.MySqlClient.MySqlDataReader
Ini adalah variabel pada MySQL yang nantinya akan digunakan sebagai variabel yang bertugas membaca isi data tabel MySQL
Public com As New MySql.Data.MySqlClient.MySqlCommand
Ini adalah variabel pada MySQL yang nantinya akan digunakan sebagai variabel yang bertugas menjalankan perintah syntax dari VB.Net yang akan dikirimkan ke MySQL
Public strSQL As String
Variabel String untuk syntax MySQL.
Public Sub Konek()
End Sub
Sub publik untuk koneksi. Dibuat sebagai publik agar nantinya dapat dipanggil langsung dari form manapun.
conn.Close()
Memastikan koneksi tertutup terlebih dahulu sebelum dibuka lagi pada code selanjutnya. Karena kalau koneksi terbuka, kemudian dibuka lagi, pasti error.
strSQL = "server='localhost';user='root';pwd='';database='dbWordChain';"
Syntax koneksi untuk menentukan lokasi komputer server, user, password koneksi, & nama databasenya.
Try
conn.ConnectionString = strSQL
conn.Open()
Melakukan tes koneksi jika ConnectionString cocok dengan strSQL, maka langsung buka koneksinya.
Catch ex As MySql.Data.MySqlClient.MySqlException
MsgBox(ex.Message)
End
End Try
Menentukan keputusan jika ConnectionString tidak cocok dengan strSQL, maka tangkap pesan errornya dan tampilkan melalui MessageBox, kemudian End (selesai / tutup aplikasi)
SELESAI
Yes !. sampai tahap ini, artinya kamu sudah berhasil membuat module koneksi yang bisa digunakan di form apapun nantinya.
Silahkan ditanya jika ada yang kurang jelas, & Baca terus artikel selanjutnya ya..
Next saya akan jelaskan apa-apa aja manfaat yang kita peroleh dengan menggunakan MySQL.