Koneksi VB.Net Dengan My SQL

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

Coding
  1. Imports MySql.Data.MySqlClient.MySqlConnection  
  2. Module koneksi  
  3. Public conn As New MySql.Data.MySqlClient.MySqlConnection  
  4. Public Sub konek(ByVal server As StringByVal user As StringByVal pass As StringByVal db As String)  
  5. If conn.State = ConnectionState.Closed Then  
  6. Dim myString As String = "server=" & server _  
  7. ";user=" & user _  
  8. ";password=" & pass _  
  9. ";database=" & db  
  10. Try  
  11. conn.ConnectionString = myString  
  12. conn.Open()  
  13. Catch ex As MySql.Data.MySqlClient.MySqlException  
  14. MsgBox(ex.Message)  
  15. End  
  16. End Try  
  17. End If  
  18. End Sub  
  19. Public Sub disconnect()  
  20. Try  
  21. conn.Open()  
  22. Catch ex As MySql.Data.MySqlClient.MySqlException  
  23. End Try  
  24. End Sub  
  25. 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

  1. Public Class Form1  
  2. Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load  
  3. konek("localhost""root""""nama_db")  
  4. Dim cmd As New MySql.Data.MySqlClient.MySqlCommand  
  5. cmd.CommandType = CommandType.Text  
  6. cmd.CommandText = "SELECT count(id_member) from member"  
  7. cmd.Connection = conn  
  8. MessageBox.Show(cmd.ExecuteScalar.ToString)  
  9. End Sub  
  10. 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 disini

0 komentar:

Posting Komentar

 
Developer by Yusuf Afandi