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/]

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

kemudian pilih menu project dan pilih WindowsApplication1 Properties.wordpress. Dan kemudian akan keluar tab baru..3.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. seperti gambar dibawah ini : 4. Setelah keluar form project ..arekmbolong.

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

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

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

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

CommandText = SQLStatement .vb(Design) klik 2x pada ToolBox Save di jendela form1. .Object.Close() MsgBox("Berhasil Menambahkan Menambahkan Nama Ke table Mahasiswa di databases Kuliah") SQLConnection. ByVal e As System.Connection = SQLConnection . Private Sub cmdSave_Click(ByVal sender As System.ExecuteNonQuery() End With SQLConnection.arekmbolong.CommandType = CommandType.com/] .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. dan isikan sintax berikut ini.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.Dan tambahkan sintax berikut ini untuk membuat perintah MySqlComment Public Sub SaveNames(ByRef SQLStatement As String) Dim cmd As MySqlCommand = New MySqlCommand With cmd .Click Dim SQLStatement As String = "INSERT INTO mahasiswa(name)values('" & TxtName.EventArgs) Handles cmdSave.Text . .

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

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

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

Sign up to vote on this title
UsefulNot useful