Senin, 25 November 2013

Pengantar Basis Data

Koneksi MySQL dan VB6
21.1 Pendahuluan
Bab ini membahas cara mengakses database MySQL melalui Visula Basic 6. Dengan demikian memungkinkan Anda untukmembangun suatuaplikasi VB yang bisa mengkasses database My SQL. Namun, perlu diperhatikan bahwa ketika membca bahsan dalam bab ini diasumsikan bahwa Anda sudah mengusai VB.
21.2 Koneksi Visual Basic dan MySQL
Membangun aplikasi database yang mengakses  MySQL sebenarnya dapat dilakukan dengan menggunakan berbagai tool; termasuk dalam hal ini yaitu Visual Basic. Untuk mengkases MySQL dari VB, diperlukan konektor MyODBC ( MySQL CONNECTOR/ODBC).


  Aplikasi  dengan Visual Basic
 








 


Skema di atas mensyratakan penggunaan MyODBC agar program yang di bangun menggunakan Visual Basic bisa mengakses database server MySQL.  Oleh karena itu bila Anda belum memiliki MyODBC yang terpasang pada komputer Anda, Anda perlu menginstalnya terlebih dahulu.


21.3 Menginstal MyODBC
MyODBC dapat diunduh secra gratis melalui situs http://www.mysql.com/products/connector/odbc. Namun,untuk kemudahan Anda, software tersebut di sertakan pada CD.
Untk menginstalnya lakukan langkah berikut:
1.      Klik pada file mysql-connector –odbc-3.51.23-win32.msi.
2.      Klik tombol RUN.
3.      Klik tombol NEXT >
4.      Klik tombol NEXT >
5.      Klik tombol INSTALL
6.      Klik tombol FINISH
Selesai sudah penginstalan MyODBC. Anda bisa segera memulai koneksi ke MySQL.
21.4 Menguji Koneksi ke MySQL
Prosedur berikut berlaku pada windows XP.
1.      Klik tombol Start
2.      Klik pada Control Panel
3.      Klik pada Adminisrtrative Tools.
4.      Klik ganda pada Data Source (ODBC).
5.      Klik pada system DSN
6.      Klik Add
7.      Pilih pada MySQL ODBC 3.51
8.      Klik tombol Finish
9.      Ketikkan MySQL pada Data Source Name
10.  Ketikkan 127.0.0.1 pada serever
11.  Ketikkan root pada User
12.  Ketikkan rahasia pada Password
13.  Pilih pegawai pada Database.
14.  Klik tombol Test
15.  Coba ganti password dengan sembarang  isian.
16.  Uji test kembali.
17.  Klik tombol OK
18.  Klik tombol OK
21. 5 Mencoba Koneksi ke mySQL Via VB
Sebelum mencoba buatlah folder dengan nama LatVB pada drive C.
1.      Buatlah proyek baru (pilih menu File| New Project)
2.      Pilih Standard Exe dan kliktombol OK
3.      Ganti isi properti Caption milik Form1 menjadi Koneksi ke MySQL.
4.      Ganti isi properti (Name) menjadi  FormKoneksi.
5.      Pilih menu Project, kemudian pilih Add Module.
6.      Klik tombol Open
7.      Ketikkan  kode seperti berikut ini.
Function koneksi MySssQL (Conn As ADODB.Connection, -
                                           Server As String, -
                                           Database As String, -
                                           User  As String, Password As String) As Boolean
‘Koneksi ke database MySQL
Conn.ConnectionString = “DRIVER={MySQL ODBC 3.52 Driver}; ” &  -
                                                “SERVER=” & Server  & “ ; “ & -
                                                “ DATABASE=” & database & “ ; “ & -
                                                “UID=” & User  & “ ; PWD= “ & -
                                                Password
On Error Resume Next
Conn.Open
On Error GoTo 0
KoneksiMySQL = (Err.Number =)
End Function

1.      Ganti properti (Name)milik modul ( yang semula berupa Module1) menjadi ModulKoneksi)
2.      Atur  folder  yang tertera pada Save in: menjadi  LatVB.
3.      Biarkan ModulKoneksi pada file name.
4.      Klik tombol Save
5.      Biarkan FormKoneksi pada File Name
6.      Klik tombol Save
7.      Ganti  Project1 menjadi  Project Pertama  
8.      Klik tombol Save
9.      Pilih No
10.  Menambahkan kode
11.  Letakkan penunjuk mouse pada form dan kemudian klik tombol kanan mouse.
12.  Plih View Code
13.  Ketikkan kode berikut
14.  Open explisit
15.  Dim Conn As ADODB.Connection
16.  Menuliskan kode untk kejadian Unload Milik Form
17.  Klik tanda pilihan menu pada tombol General
18.  Pilih Form
19.  Ketikan mencoba menjalankan program

General
Option Explisit
Dim Conn As ADODB. Connection
Load:
Set Conn = New ADODB.Connection
Set ConnAcces = New ADODB.Connection
Set RS = New ADODB.Recordset
SetRSBank = New ADODB.Recorset
            KeluarTanpaSyarat = False
KonekDB Conn
Unload:
Set Conn  = Nothing


0 komentar:

Posting Komentar