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 :

Koneksi MySQL dengan VB 2008.docx

Embed Size (px)

Citation preview

Page 1: Koneksi MySQL dengan VB 2008.docx

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.htmlTerkadang 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 Started1. Siapkan Project baru seperti biasa.

2. Buat 1 Button dan 1 DataGridView.

Sehingga hasil seperti ini :

Page 2: Koneksi MySQL dengan VB 2008.docx

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.

Page 3: Koneksi MySQL dengan VB 2008.docx

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)

Page 4: Koneksi MySQL dengan VB 2008.docx

                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 :

Page 5: Koneksi MySQL dengan VB 2008.docx

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.CommandText, 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.

Page 6: Koneksi MySQL dengan VB 2008.docx

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.

TambahanKlik 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.