koneksi visual basic 6 ke mysql

Upload: angga-prasetya

Post on 21-Jul-2015

84 views

Category:

Documents


1 download

TRANSCRIPT

Koneksi Visual Basic 6 Ke MySQLSesuai janji saya di artikel ini, saya akan menulis tentang bagaimana aplikasi Visual Basic 6 anda terkoneksi dengan MySQL. Saya beranggapan anda sudah belajar tentang dasar-dasar Visual Basic 6. Artikel ini hanya akan membahas tentang bagaimana Visual Basic 6 dapat berkomunikasi aplikasi database MySQL. Buatlah prosedur baru di form MDI anda atau di Module (dan pastikan kalau di Module, prosedur anda adalah Public sehingga dapat dipanggil dari form utama anda). Berikan nama prosedur itu yang mewakili dengan koneksi anda. Misalnya, buat koneksi. Prosedur yang saya buat adalah sebagai berikut:Private Sub buat_koneksi() Dim ConnString As String Dim db_name As String Dim db_server As String Dim db_port As String Dim db_user As String Dim db_pass As String '//error traping On Error GoTo buat_koneksi_Error '/isi variable db_name = "databaseku" db_server = "localhost" 'ganti jika server anda ada di komputer lain db_port = "3306" 'default port is 3306 db_user = "root" 'sebaiknya pakai username lain. db_pass = "password_anda" '/buat connection string ConnString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & db_server & ";DATABASE=" & db_name & ";UID=" & db_user & ";PWD=" & db_pass & ";PORT=" & db_port & ";OPTION=3" '/buka koneksi With Conn .ConnectionString = ConnString .Open End With '___________________________________________________________ On Error GoTo 0 Exit Sub buat_koneksi_Error: MsgBox "Ada kesalahan dengan server, periksa apakah server sudah berjalan !", vbInformation, "Cek Server" End Sub

Untuk memanggil prosedur itu, cukup panggil di form utama anda (atau form dimana anda mau memulai koneksi anda) dengan mengetikcall buka_koneksi

atau

buka_koneksi

saja. Dan jangan lupa untuk membuat object Conn dulu dan biasanya variable Conn ini dibuat secara Public sehingga bisa dipanggil dimana saja. Biasaya saya buat disuatu Module yang isinya adalah koleksi variable Public. Nyatakan variable tersebut dengan menuliskan:Public Conn As New ADODB.Connection

Dan seperti biasa, ketika anda menutup aplikasi, anda harus menutup dulu koneksi anda ke MySQL. Biasanya prosedur tutup koneksi ini saya taruh di blok MDIForm_Unload.If Conn.State = adStateOpen Or Conn.State = adStateConnecting Then Conn.Close Set Conn = Nothing End If

Nah, itu bagian pertama dalam membuat aplikasi Visual Basic 6 dan MySQL, untuk selanjutnya kita akan berdiskusi tentang cara membuka tabel-tabel yang ada di MySQL. pay per click advertising

Artikel-artikel Yang Berhubungan Dengan Artikel Ini

Mengatur Regedit Melalui Visual Basic Script (April 14th, 2009) Fungsi Apakah Ada? (March 20th, 2009) Tengahkan Form Anda (March 8th, 2009) Meneliti Kesalahan Perintah SQL (February 13th, 2009) Perpustakaan Connection Strings (February 5th, 2009)

12 Komentar

Membuka Data Server MySQL | Edi Susanto dot Com on June 29th, 2008 [...] membahas tentang koneksi Visual Basic ke MySQL, sekarang kita akan mendiskusikan tentang cara membuka data dari server setelah kita [...]

Perpustakaan Connection Strings | Edi Susanto dot Com on February 5th, 2009

[...] asing lagi. Ya, dengan sebaris teks yang dibaca aja udah bikin pusing ini, kita dapat melakukan koneksi ke database server kita. Karena saya selalu menggunakan Visual Basic sebagai andalan saya di [...]

Ade on February 23rd, 2009 Salam kenal Pak Edi Saya mau tanya tentang sintak diatas, pada sintak ConnString = DRIVER={MySQL ODBC 3.51 Driver};SERVER= & db_server & ;DATABASE= & db_name & ;UID= & db_user & ;PWD= & db_pass & ;PORT= & db_port & ;OPTION=3 Di komputer saya sintaknya error ! Mohon bantuannya

Bart. Edi on February 23rd, 2009 @Ade: Apakah Connector MyODBC nya udah di instal?

Ade on February 23rd, 2009 Belum Harus instal Connector MyODBC dulu ?

Bart. Edi on February 23rd, 2009 @Ade: Iya mas Ade, anda harus punya MyODBC terintal dulu, bisa di download di situs http://www.mysql.com secara gratis koq, karena string connection string itu membuka driver MyODBC.

hipni on March 4th, 2009 sudah saya instal semua, kenapa ya tidak bisa konek juga

Bart. Edi on March 4th, 2009 @hipni: Anda memakai MyODBC versi berapa pak? Kalo versi yang 5.1 string refer ODBC nya harus di rubah menjadi DRIVER={MySQL ODBC 5.1 Driver} dst Dan juga coba di cek apabila anda menggunakan user selain root, apakah user itu udah dibuat dan database schema udah di attach dan di grant ke user itu semoga membantu.

cool_dan on March 10th, 2009 koneksi mysql tanpa perlu odbc.. langsung ke cool-dan.blogspot.com artikel terakhir cool_dan | Menampilkan Gif Animasi di VB

aditio setiawan on March 24th, 2009 pak saya mau tanya, ada masalah saat saya buat program vb dengan mysql di komputer saya jalan tetapi ketika di buat file setup (Langsung install) dan diistall dikomputer teman saya tidak bisa jalan

Bart. Edi on March 25th, 2009 @aditio setiawan: apakah di komputer teman anda, myODBC nya udah diinstal? Dan jika menggunakan user selain root, apakah sudah di siapkan di databas lokal nya?

Riyanto on April 8th, 2009

Untuk lebih jelasnya bisa beli buku Koneksi Database Menggunakan ODBC dari elek media komputindo