Koneksi Visual Basic&MySQL (ODBC) PDF
Koneksi Visual Basic&MySQL (ODBC) PDF
Report
Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya,
seperti MySQL, Oracle, Postgress SQL dan lain sebagainya.
Pada praktikkum kali ini, diharapkan praktikkan dapat memahami konfigurasi dan scripting
dalam konektifitas antara Visual Basic dengan Database MySQL. Untuk konektivitas dengan
MySQL, dibutuhkan beberapa komponen (software pendukung), diantaranya ialah :
1 ) MySQL Server atau WAMP 5_1.3 (Windows Apache MySQL PHP 5) Server
2 ) Sebuah driver penghubung antara vb6 dan mysql yaitu mysql connector-odbc 3.51.27(atau
bisa juga menggunakan versi lain)
Pada praktikkum kali ini akan digunakan WAMP 5_13 yang telah menyediakan pembuatan
database SQL. Software lainnya yang bias menjadi alternative diantaranya ialah XAMPP karena
telah sama-sama dilengkapi dengan koneksi localhost/phpmyadmin.
VB membutuhkan penghubung atau connector untuk berhubungan dengan databasenya, untuk
itu diperlukan mysql connector ODBC. Untuk interface nya user dapat mengunakan koneksi
ADODC dan Grid, sehingga pemrograman Vb nya tidak begitu berbeda apabila kita
menggunakan koneksi Access maupun Oracle.
A.Pembuatan DataBase
Pilihlah phpMyAdmin
Apabila anda menggunakan XAMPP, maka anda bias langsung memanggil phpmyadmin pada
Browser, dengan mengetikkan alamat url sebagai berikut : http://localhost/phpmyadmin
Tampilan PhpMyAdmin
Beri nama table mahasiswa yang memiliki 4 buah field, lalu pilih GO
Sebelum program di Visual Basic dijalankan, maka MySql harus diaktifkan agar computer
dianggap sebagai server lokal dan koneksi database dapat dilakukan. Setelah software yang
diperlukan diinstall ke dalam komputer, langkah berikutnya adalah membuat rancangan GUI
berikut programnya di Visual Basic. Untuk tahap awal kita akan mencoba menampilkan data
yang dibuat dengan MySQL dalam DataGrid. Lakukanlah langkah-langkah di bawah ini.
Setelah memilih MySQL ODBC 3.51 Driver, Selanjutnya user kita akan dihadapkan pada
setingan ODBC, kita menggunakan server localhost dengan user sebagai root, kemudian
database yang telah dibuat pada phpMyAdmin tadi akan tampil pada daftar Database. Setelah
sukses terkoneksi, maka berikutnya ialah :
Setelah semua setingan dan konfigurasi dilakukan coba jalankan project Vb yang telah anda
sisipkan sebuah ADODC beserta Data Grid. Apakah data table dalam Database muncul pada Grid ?
Coba tambahkan sebuah Form dalam Project VB anda sisipkan sebuah ListBox, kemudian buat
scripting sebagai berikut :
Dim Conn As New ADODB.Connection
Dim RSMahasiswa As ADODB.Recordset
Private Sub Form_Load()
Set Conn = New ADODB.Connection
Set RSBarang = New ADODB.Recordset
Conn.Open "DSN=kiezane"
RSBarang.Open "select * from mahasiswa", Conn
List1.Clear
Do Until RSBarang.EOF
List1.AddItem RSMahasiswa!Nim & vbTab & RSMahasiswa!Nama & vbTab & RSMahasiswa!
Alamat_Tinggal & vbTab & RSMahasiswa!email
RSMahasiswa.MoveNext
Loop
End Sub
Pilih New untuk membuat File DSN yang baru, kemudian pilih MySQL ODBC 3.51 Driver, lalu
Next
2 ) pilih Database, kemudian pilih ODBC lalu cari data source name, berikut table dari database
yang telah kita buat, kemudian add Allseluruh field dari table dalam database yang kita pilih
sebagaimana tampilan di bawah ini :
setelah seluruh field berhasil dimasukkan, maka akan muncul seluruh data dari table dalam
database yang kita pilih. Setelah itu kita save (*.Rpt) dalam folder dimana project visual basic
kita berada.
Berikut ialah syntax Visual Basic, ketika kita memanggil report dari project yang kita buat,
dengan satu syarat bahwa crystal report control (active X Control) telah kita load ke dalam
project kita