Upload
maya-endah
View
234
Download
6
Embed Size (px)
Citation preview
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 :
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.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.
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.