Friday, August 16, 2013
Membuat koneksi dari Visual Basic 2008 ke Mysql
Membuat koneksi dari Visual Basic 2008 ke Mysql30 Mei 2013 22:22 Visual Basic biasanya menggunakan database MS SQL, MS Access, dan lain sebagainya. Mengapa saya memilih MySql sebagai database? salah satunya adalah menurut saya MySql adalah database powerfull yg gratis/free dan masih banyak lagi keunggulannya, untuk melihat apa saja keunggulan MySql silahkan anda searching di Google.
Program yang dibutuhkan :
1. Visual Studio 2008.
2. Server mysql. Silahkan download di http://www.mysql.com/
untuk mendapatkan server MySql yang sesuai dengan Operasi System yang
anda gunakan. Tapi disini saya menggunakan xampp versi 1.5.1 anda dapat
mendownloadnya di http://www.apachefriends.org dan instal pada komputer anda.
3. Konektor MySql yaitu MyOdbc. Disini saya menggunakan myodbc versi 3.51.30. Anda dapat mendownloadnya di sini http://dev.mysql.com/downloads/connector/odbc/ dan instal pada komputer anda.
Langkah-langkah
1. Buatlah Form1 seperti pada gambar di bawah ini. yang terdiri dari satu buah text Label dan dengan dua buah button
2. buat sebuah module dengan cara klik kanan pada project anda di solution
explorer, pilih add, pilih modul dan berinama koneksi.
3. isi module dengan kode seperti di bawah ini:
Imports System.Data.Odbc
Module koneksi
Public conn As New OdbcConnection("Driver={MySQL ODBC 3.51
Driver};Server=localhost;Database=mywaroeng;User=ferri;Password=passwordanda;Option=3;")
Sub bukakoneksi()
If conn.State = ConnectionState.Closed Then
Try
conn.Open()
Catch mex As OdbcException
MsgBox(mex.Message)
End Try
End If
End Sub
Sub tutupkoneksi()
conn.Close()
End Sub
End Module
4. pada Form1 masukkan kode berikut :
Public Class Form1
Sub cekkoneksi()
If conn.State = ConnectionState.Open Then
Label1.Text = "KONEKSI BERHASIL"
ElseIf conn.State = ConnectionState.Closed Then
Label1.Text = "TIDAK ADA KONEKSI"
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cekkoneksi()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
bukakoneksi()
cekkoneksi()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
tutupkoneksi()
cekkoneksi()
End Sub
End Class
5. Jalankan program
6. untuk source kode silahkan download di sini. caranya :
Demikian catatan fey ini. jikalau ada kata-kata yang kurang atau salah saya mohon maaf. semoga bermanfaat.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment