Anda di halaman 1dari 6

Koneksi MySQL dengan VB 2008

Perhatian : Tutorial dibawah ini bisa di download dalam bentuk pdf DISINI.

Yang harus Anda punya :


1. Localhost. Anda bisa menggunakan localhost apa saja, misalnya ada Xampp, Apache2triad,
Apache, Wampserver, dan lain-lain.
2. Microsoft Visual Studio 2008.
3. MySQL Connector.
Untuk Mysql Connector, silahkan download disini :
http://dev.mysql.com/downloads/connector/net/5.2.html
Terkadang laptop kita mungkin tidak kompatible, maka silahkan cari Mysql Connector yang lain.
Setelah instalasi Mysql Connector, periksa apakah sudah benar-benar terinstal, yaitu klik Start All
Programs Mysql. Jika ada folder Mysql, coba klik, maka muncul MySql Connector 5.2.7. Drop
down lagi, maka muncul ChangeLog, Documentation, Release Notes. Jika ada, maka instalasi
Mysql Connector telah berhasil.

Getting Started
1. Siapkan Project baru seperti biasa.

2. Buat 1 Button dan 1 DataGridView.

Sehingga hasil seperti ini :

3. Pada Menu Bar, pilih Project Add Module.


Beri nama modul Anda misalnya koneksi.

4. Pada Menu Bar, pilih Project Add Reference. Kemudian cari MySQL.Data dan klik Ok.

5. Muncul kodingan seperti ini, perhatikan antara Modul dan End Modul.

Diatas Module Koneksi kita masukkan kodingan,


Imports MySql.Data.MySqlClient.MySqlConnection
dan di antara Modul Koneksi dan End Module juga kita masukkan kodingan.
Public conn As New MySql.Data.MySqlClient.MySqlConnection
Public sql As String
Public cn As OleDb.OleDbConnection
Public cmd As OleDb.OleDbCommand
Public da As OleDb.OleDbDataAdapter
Public ds As DataSet
Public dt As DataTable
Public Sub konek()
If conn.State = ConnectionState.Closed Then
Dim mystring As String = "server='localhost';user='root'; " & _
" pwd='';database='shofiyuddin';"
Try
conn.ConnectionString = mystring
conn.Open()
Catch ex As MySql.Data.MySqlClient.MySqlException
MsgBox(ex.Message)

End
End Try
End If
End Sub
Masukkan kodingan dengan tepat, sehingga kodingan menjadi seperti ini :

6. Perhatian! Database diatas masih menggunakan nama database saya, maka ubahlah dengan
database yang anda ingin gunakan. Apabila localhost Anda menggunakan password, isilah password
Anda pada pwd diatas.
7. Jika kodingan kita tadi ada di modul Koneksi, maka kita beralih ke Form (Design), klik dua kali
pada form.

Sehingga muncul tata letak kodingan seperti ini :

Diatas Public Class Form1 masukkan kodingan berikut :


Imports MySql.Data.MySqlClient.MySqlConnection
Dibawah Public Class Form1 masukkan kodingan berikut :
Dim cmd As New MySql.Data.MySqlClient.MySqlCommand
Private Sub tampil()
Call konek()
cmd.CommandText = "Select * from penyakit2"
cmd.Connection = conn
Dim table As New DataTable
Dim adapter As NewMySql.Data.MySqlClient.MySqlDataAdapter(cmd.Comma
ndText, conn)
Dim cb As NewMySql.Data.MySqlClient.MySqlCommandBuilder(adapter)
adapter.Fill(table)
DataGridView1.DataSource = table
End Sub
Kemudian beralih ke form tadi, klik dua kali pada Button anda dan masukkan kodingan seperti ini :
Call tampil()
Jangan salah menata letak kodingan

Gambar diatas terdapat tabel penyakit2. Maka sesuaikan nama tabel Anda.
Setelah selesai maka tekan F5. Dan jika tidak ada error maka klik Button tadi, maka muncul :

Itu artinya databaase Shofiyuddin tidak ada/belum dibuat. Kita harus membuat database dan tabel
nya, yaitu menuju web browser (Mozilla), ketikkan Localhost/phpmyadmin.
Program diatas sudah benar, hanya saja belum ada database dan tabelnya.

Tambahan

Klik View Properties Windows untuk menampilkan macam-macam property untuk pengeditan tool.
Klik View Solution Explorer untuk menampilkan berbagai form yang kita buat dalam satu project.

Anda mungkin juga menyukai