P. 1
Koneksi Mysql Dengan Vb

Koneksi Mysql Dengan Vb

|Views: 79|Likes:
Dipublikasikan oleh ahm4dkhoiri

More info:

Published by: ahm4dkhoiri on Jun 12, 2013
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/01/2014

pdf

text

original

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

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

kemudian pilih menu project dan pilih WindowsApplication1 Properties.. Dan kemudian akan keluar tab baru.com/] .wordpress.. 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.3.arekmbolong. Setelah keluar form project .

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

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

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

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

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

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

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

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

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->