Penulis : Nizar_Aluk Email @ nizar_aluk@yahoo.com YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.

wordpress.com/

Created By Nizar_Aluk [http://www.arekmbolong.wordpress.com/]

Kita mulai dengan membuka program VB dengan cara : Start => all program => Microsoft Visual Studio 2010 Express => Microsoft Visual Basic 2010 Express 2. kemudian pilih windows froms Application dan klik OK.Net.. dalam contoh saya menggunakan versi 6.. Wb Disini kita akan bahas cara koneksi antara Database MySQL dengan VB .Net 2010.5.Assalamualaikum Wr.6. semoga dengan ini E-book ini bisa ingat sepanjang jaman ya…^__^ Baik. akan keluar jendela New Project. dan saya disini memakai Windows 7 64 bit Langkah-langkah : 1. Setelah keluar jendela new project. VB .. MySQL Connector. MySQL Server.4 3. pertama kali apa saja yang diperlukan: 1. dalam contoh saya menggunakan yang Visual Basic 2010 Express 4..wordpress. dalam contoh saya menggunakan appserv-win32-2.com/] . seperti contoh di bawah ini.arekmbolong. Dan yang kedua. Created By Nizar_Aluk [http://www.9 2.

. kemudian pilih menu project dan pilih WindowsApplication1 Properties.arekmbolong.. seperti gambar dibawah ini : 4.com/] . setelah keluar tab baru kemudian kita pilih References den selanjutnya klik add (untuk menambah references buat import ke MySql ) Created By Nizar_Aluk [http://www. Setelah keluar form project . Dan kemudian akan keluar tab baru.wordpress.3.

maka componen MySql. 6. . . Setelah anda klik OK.vb(Design) yang pertama tadi untuk mendesign form kita. Jika anda sudah menginstall MySQL Connector. kemudian kembali ke tab form1. Created By Nizar_Aluk [http://www.com/] . Maka Mysql. .arekmbolong.wordpress.Data pasti ada. dan selanjutnya klik ok.Data otomatis akan muncul pada kolom references.NET dan cari componen yang bernama MySql. Dan akan keluar jendela add references. kemudian pilih tab .Data.5.

dalm contoh disini saya mendrag ToolBox “label1”. .arekmbolong. dan selanjutnya ganti nama label1 menjadi Masukkan Nama : Lihat contoh gambar dibawah ini. Design form1. .com/] . Label1 TextBox Botton : : : : : text => Masukkan Nama text => (biarkan kosong) (Name) => TxtName text => Save (Name) => cmdSave Created By Nizar_Aluk [http://www. Dan selanjutnya waktunya kita Mendesign form1.wordpress.7.vb (design) hingga Seperti dibawah ini. 8. dan ganti properties toolbox nya seperti ini. .vb(Design) dengan cara Drag salah satu toolbox ke form1.

168.1.9.wordpress.1 maka localhost diganti : 192.user id=root. pemecahannya lakukan import satu baris berikut.1. sekarang kita akan mendeklarasi variable agar bisa terkoneksi ke MySql Server.1 * Sesuaikan parameter-parameter diatas dengan setting pada PC tempat database berada.vb yang berisikan kumpulan Sourscode. . Setelah Mendesign form1. kini saatnya memasukan code-code dengan cara klik kanan pada area kosong di jendela form1 dan pilih view code. 10. dibaris paling atas sendiri : Imports MySql.password=root. . Dan selanjutnya akan keluar tab form1. user id diisi dengan root. Lihat gambar dibawah ini. password saya isi dengan password appserv saya yaitu “root” dan database saya isi dengan nama databases yang digunakan untuk aplikasi yang sedang kita bangun. dalam contoh ini saya menggunakan APPSERV. Ketikan sintax berikut ini. . Dim ServerString As String = "Server=localhost.  Yang kedua adalah variabel untuk mewakili database yang telah dibentuk koneksinya. .Data.vb(Design).168.  Yang Pertama adalah Server yang menjalankannya. import satu baris di atas tidak akan bisa dilakukan jika kita tidak melakukan add reference di awal tadi… * Untuk yg pakai LAN . misal Servernya ada di IP Adreess : 192.database=kuliah" Dim SQLConnection As MySqlConnection = New MySqlConnection Apa tuh Fungsinya? ke 2 Variabel String diatas berguna untuk menentukan parameter-parameter yang di butuhkan untuk membentuk koneksi ke MySQL. . Created By Nizar_Aluk [http://www. jadi Server bisa diisi dengan localhost.com/] . Seharusnya saat ini terjadi error. .MySqlClient Yup.arekmbolong.

kasihan kan jika mereka tiba-tiba langsung diKick tanpa keterangan apapun…sebenarnya juga tidak terlalu membantu…. dengan Try – Catch ini. atau ketidakjelasan sehingga kita sulit mengidentifikasi letak masalah. variabel SQLConnection adalah variabel yang kita gunakan untuk mewakili database yang telah terbentuk koneksinya.arekmbolong. ..Dan Selanjutnya kembali ke tab form1. agar jika operasi dalam jualan Try gagal dilakukan.ToString) End Try Penjelasan? OK2… pasti ada koq…^^…  SQLConnection.Closed Then SQLConnection.close() .bla. program tidak keluar tanpa pesan.State = bla. Selain itu.. maka aplikasi akan mencoba menjalankan operasi yang ada dalam jualan Catch.com/] . .Close() MsgBox("Gagal berkoneksi ke mysql") End If Catch ex As Exception MsgBox(ex. pesan ini bisa diganti dengan String sesuka pengembang. karena di awal kita sudah membuat koneksi dengan sintax MySqlConnection = New MySqlConnection Dim SQLConnection As Minta penjelasan lagi? Iya…iya….vb(Design) klik 2x pada area kosong di jendela form1. dan isikan sintax berikut ini.Message) dimana ini berguna untuk menampilkan pesan pop-up berisi Succes atau masalah yang terjadi. jika operasi dalam Kuliah Try gagal dilaksanakan. terutama jika nanti diterapkan untuk pengguna dengan cara mengubah isinya menjadi MsgBox(“Succes berkoneksi ke MySql”). jika kita memikirkan pengguna. Jangan lupa. SQLConnection.Open() MsgBox("Succes berkoneksi ke mysql") Else SQLConnection.ConnectionString = ServerString Try If SQLConnection.State = ConnectionState. gimana sip toh? Selipkan juga dalam Blok Try sebagai penanda bahwa koneksi gagal dilakukan. then digunakan untuk memeriksa status koneksi apakah sedang terbuka atau tidak. apa itu Try – Catch?  Mudahnya. jika ya tutup dengan syntax SQLConnection.wordpress. dalam contoh diberikan MsgBox(ex. Nah. Created By Nizar_Aluk [http://www.p Nah.

wordpress.Text & "')" SaveNames(SQLStatement) End Sub * sintax diatas gunanya untuk menginsert values ke table mahasiswa * SaveNames(SQLStatement) adalah variable string yang kita buat di atas tadi Created By Nizar_Aluk [http://www.vb(Design) klik 2x pada ToolBox Save di jendela form1.Connection = SQLConnection .arekmbolong. dan isikan sintax berikut ini.ExecuteNonQuery() End With SQLConnection.Dan tambahkan sintax berikut ini untuk membuat perintah MySqlComment Public Sub SaveNames(ByRef SQLStatement As String) Dim cmd As MySqlCommand = New MySqlCommand With cmd .CommandType = CommandType. .com/] . ByVal e As System. Private Sub cmdSave_Click(ByVal sender As System.Text .Object.Close() MsgBox("Berhasil Menambahkan Menambahkan Nama Ke table Mahasiswa di databases Kuliah") SQLConnection.Click Dim SQLStatement As String = "INSERT INTO mahasiswa(name)values('" & TxtName. .CommandText = SQLStatement .EventArgs) Handles cmdSave.Dispose() End Sub * SQLStatement itu adalah variable yang kita buat sendiri untuk menjalankan Penge save an * MsgBox(“bla-bla”) yaitu pesan jika kita berhasil menambah ke table mahasiswa Dan Selanjutnya kembali ke tab form1.

Data.CommandType = CommandType. ByVal e As System.Closed Then SQLConnection. Sehingga isi keseluruhan Sintax form1 kita seperti berikut : Imports MySql.Text .database=kuliah" Dim SQLConnection As MySqlConnection = New MySqlConnection Private Sub Form1_Load(ByVal sender As System.user id=root.Object.Dispose() End Sub Private Sub cmdSave_Click(ByVal sender As System.ExecuteNonQuery() End With SQLConnection.ConnectionString = ServerString Try If SQLConnection.EventArgs) Handles cmdSave.arekmbolong.MySqlClient Public Class Form1 Dim ServerString As String = "Server=localhost.EventArgs) Handles MyBase.Object.Close() MsgBox("Berhasil Menambahkan Menambahkan Nama Ke table Mahasiswa di databases Kuliah ") SQLConnection.State = ConnectionState.ToString) End Try End Sub Public Sub SaveNames(ByRef SQLStatement As String) Dim cmd As MySqlCommand = New MySqlCommand With cmd .Load SQLConnection.com/] . ByVal e As System.Open() MsgBox("Succes berkoneksi ke mysql") Else SQLConnection.password=root.Click Dim SQLStatement As String = "INSERT INTO mahasiswa(name)values('" & TxtName.CommandText = SQLStatement .Text & "')" SaveNames(SQLStatement) End Sub End Class Created By Nizar_Aluk [http://www.wordpress.Connection = SQLConnection .Close() MsgBox("Gagal berkoneksi ke mysql") End If Catch ex As Exception MsgBox(ex.

11.Net sekarang kita akan membuat database dengan nama Kuliah dan membuat table dengan nama mahasiswa. Untuk Membuat Database ketikkan sintax berikut : CREATE DATABASE Kuliah. Created By Nizar_Aluk [http://www. . a. Jika sudah selesai mendesign VB dan Memasukan Variable-variable pada VB.com/] .arekmbolong. Sekarang kita masuk ke database Kuliah. b. dengan ketikkan sintax berikut : Use Kuliah.wordpress.

name varchar(20) ). .wordpress. 12. Jika Sudah Membuat database dan table sekarang kita kembali ke VB dan memulai menjalankan programnya dengan mengeklik tombol start atau dengan menekan F5. dengan ketikkan sintax berikut : CREATE TABLE Mahasiswa ( nim int not null primary key.c.arekmbolong. * Jika berhasil terhubung ke MySql akan keluar Pesan seperti dibawah ini : Created By Nizar_Aluk [http://www. dan struktur-strukturnya.com/] . Kemudian kita membuat table dengan nama Mahasiswa.

Sign up to vote on this title
UsefulNot useful