Untuk dapat membuat koneksi ke database MySql, anda harus download terlebih dahulu driver connection untuk MySql. Silahkan kunjungi website http://dev.mysql.com/downloads/connector/net/. Silahkan anda sesuaikan dengan versi dotnet framework yang anda miliki.
Misalnya anda menggunakan Visual Studio 2005 yang mendukung dotnet framework 2.0 maka anda harus download connector MySql versi mysql-connector-net-6.2.2. Unzip file tersebut, kemudian jalankan program yang ada di dalamnya.
Buatlah database Test dan sebuah table pegawai di dalamnya, dengan field-field sebagai berikut : PEG_ID DOUBLE, NIK VARCHAR(10), NAMA VARCHAR(50). Isilah beberapa record dalam table tersebut.
Jalankan program visual studio 2005, buatlah project dengan nama TestMySql, kemudian buat sebuah form dengan nama FormMySqlConnection. Jika anda ingin menggunakan driver mysql anda harus add Reference untuk data mysql. Caranya adalah klik kanan mouse anda pada nama project yang anda buat tadi di solusion explorer. Kemudian pilih Add Reference. Pilih tab .Net, kemudian pilih MySql.Data, kemudian klik Ok.
Setelah itu tambahkan control button, dan sebuat datagridview pada form FormMySqlConnection. Ubah property text pada control Button1 menjadi “Load Data from MySql”, kemudian double klik pada button tersebut, sehingga anda masuk pada source editor. Sesuaikan source code anda dengan source code di bawah ini :
Imports MySql.Data.MySqlClient
Public Class FormMySqlConnection
Dim conn As MySqlConnection
Dim data As DataTable
Dim da As MySqlDataAdapter
Dim cb As MySqlCommandBuilder
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles
Button1.Click
Dim strServer As String = “localhost”
Dim strUser As String = “root”
Dim strPassword As String = “”
Dim strDatabase As String = “Test”
If Not conn Is Nothing Then conn.Close()
Dim connStr As String
connStr = String.Format(“server={0};user id={1}; password={2}; database=Test;
pooling=false”, _
strServer, strUser, strPassword)
Try
conn = New MySqlConnection(connStr)
conn.Open()
data = New DataTable
da = New MySqlDataAdapter(“SELECT * FROM Pegawai”, conn)
cb = New MySqlCommandBuilder(da)
da.Fill(data)
DataGridView1.DataSource = data
Catch ex As MySqlException
MessageBox.Show(“Error connecting to the server: ” + ex.Message)
End Try
End Sub
End Class
Jalankan program tersebut.
Semoga berhasil.
[Sumber: trikkom.com]
Posting Komentar