Untuk membuat kolaborasi VB.net dan Mysql diperluakn Mysql connector (.net tetunya) bisa kawan-kawan download di Mysql connector for .net , and klo sudah download ya di instal.
OK lagsung ke tutorial Vb.net and Mysql
Langkah pertama dan selalu dilakukan saat menggunakan sebuah compnet adaalah ADD REFERENCE
1. Create New Procjet
2. Pilih Project, Add Reference, Cari Mysql.Data lalu OK
3. Kemudian Buat Modul “koneksi”.Caranya,Pilih project, Add Module, missal berikan nama “koneksi”
Pada modul koneksi masukan scrip berikut
Imports MySql.Data.MySqlClient.MySqlConnection Module koneksi Public conn As New MySql.Data.MySqlClient.MySqlConnection Public Sub konek(ByVal server As String, ByVal user As String, ByVal pass As String, ByVal db As String) If conn.State = ConnectionState.Closed Then Dim myString As String = "server=" & server _ & ";user=" & user _ & ";password=" & pass _ & ";database=" & db Try conn.ConnectionString = myString conn.Open() Catch ex As MySql.Data.MySqlClient.MySqlException MsgBox(ex.Message) End End Try End If End Sub Public Sub disconnect() Try conn.Open() Catch ex As MySql.Data.MySqlClient.MySqlException End Try End Sub End Module
Ok modul koneksi sudah terbuat, trus bagaimana cara memanfaatkanya? Berikut, salah satu contoh sederhana bagaimana koneksi mysql pada vb.net 2005.
Pada sebua form utama dengan even On Load masukan perintah
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load konek("localhost", "root", "", "nama_db") Dim cmd As New MySql.Data.MySqlClient.MySqlCommand cmd.CommandType = CommandType.Text cmd.CommandText = "SELECT count(id_member) from member" cmd.Connection = conn MessageBox.Show(cmd.ExecuteScalar.ToString) End Sub End Class
konek("localhost", "root", "", "nama_db") =ini untuk memanggil fungsi koneksi dgn mysql, “nama_db” ya sesuaikan saja dgn db yg tersedia.
Klo sudah ya execusi aja, klo beruntuk maka akan tampil kayak gini
Sourcecode bisa diambil di Sini
Demikian Cara Membuat Koneksi VB.net Dengan Mysql, Semoga Bermanfaat.
Tidak ada komentar: