18 December 2012

Koneksi VB.NET ke MySQL

Mari kita upgrade dari VB6 ke VB.NET, dan tetep dengan MySQL.
Untuk koneksinya pakai MySQL Connector yang bisa di download di:
http://dev.mysql.com/downloads/connector/net/
Release nya lumayan cepet, waktu aku terakhir versi: MySQL Connector Net 6.5.4
Install MySQL Connector Net di PC kita, lalu mari mulai membuat sebuah project menggunakan Visual Studio 2005. Files -> New -> Project...

Pilih Visual Basic --> Windows --> Windows Application, beri nama project, tentukan lokasi penyimpanan kemudian klik tombol OK.
Sebuah project baru dan sebuah form akan terbentuk.

Show All Files dengan klik Icon seperti gambar di bawah ini.

Klik kanan pada node Reference --> Add Reference...

Pada dialog Add Reference klik tab Browse kemudian explore lokasi:
C:\Program Files\MySQL\MySQL Connector Net 6.5.4\Assemblies\v2.0\MySql.Data.dll
(catatan: sesuaikan path dengan versi yang Anda download)
Kemudian klik tombol OK.

Reference MySQL.Data akan ditambahkan. Pastikan juga System.Data sudah ditambahkan sebagai Reference.
Atur UI dengan menambahkan 1 button bernama btnKoneksi

Lalu atur code berikut pada jendela code.
Imports MySql.Data.MySqlClient
Public Class Form1
    Dim conn As MySqlConnection
    Private Sub btnKoneksi_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles btnKoneksi.Click
        conn = New MySqlConnection()
        conn.ConnectionString = "server=localhost;user id=root;" & _
                                "password=;database=latihan"
        Try
            conn.Open()
            MessageBox.Show("Koneksi Berhasil")
            conn.Close()
        Catch myerror As MySqlException
            MessageBox.Show("Error Koneksi: " & myerror.Message)
        Finally
            conn.Dispose()
        End Try
    End Sub

End Class


Run/Debug kemudian klik tombol Cek Koneksi. Akan muncul message box "Koneksi Berhasil" jika koneksi berhasil tersambung.
Click here if you like this article.


Artikel Mengenai VB.NET MySQL:
  1. Koneksi VB.NET ke MySQL
  2. Menampilkan Data di Grid
  3. Binding Data ke Combobox
  4. Create, Read, Update, Delete (CRUD)
  5. Import dari Excel
  6. Login Form

0 comments: