Cara Menghubungkan MySql dengan ODBC

Gbr. Ilustrasi MySQL

 
Cara Menghubungkan MySql dengan ODBC - Hai, apa kabar?semoga dalam keadaan baik – baik saja ya.amin. Kali ini kita bertemu dengan tulisan tentang bagaimana menghubungkan Mysql dengan ODBC. 

Agar Visual Basic bisa mengakses database Mysql, maka nama databasenya selalu ditempatkan di ODBC, agar produk microsoft ini bisa mengenalinya dan menjalin hubungan. Hehehe. 

Perlu diingat Driver MySql bukan produk dari windows. Secara keduanya memiliki perbedaan paltform, MySql masih kerabat dekat Linux, dan secara resmi diperuntukan untuk linux dan turunannya. Tapi, hebatnya MySql bisa diintegrasikan dan juga mendukung Sistem Operasi Windows. 

Tulisan ringan ini sekadar membantu siapa saja, yang mau menjadikan MySql sebagai databasenya. Dan Visual Basic sebagai aplikasi yang memudahkan pengguna mengakses, mengubah dan mencetak laporan demi laporan yang mudah diaplikasikan.

Ok, langsung aja kita terapkan langkah – langkahnya.

Konfigurasi ODBC

Syarat utama agar Database Mysql bisa dikenali di ODBC, anda hanya perlu memasang Aplikasi Mysql dan MyODBC Connector.  Anda bisa mengunduhnya, di Web Mysql, ada versi berbayar dan versi free nya alias Cuma – Cuma.
Langsung saja kita mulai, ikuti langkah – langkah berikut ini :
1. Buka Control Panel anda;

2. Cari tool yang bernama Administrative Tools, Kemudian pilih ODBC Data Source (32 bit);

3. Akan muncul jendela  ODBC Data Source Administrator (32 bit), pada panel sebelah kanan anda, pilih ADD, lalu cari Mysql ODBC yang sudah terpasang di PC anda. Kalau belum terpasang, Mysql ODBC otomatis tidak akan muncul. Lanjut, pilih Mysql ODBCnya muncul jendela Connector ODBC Versi ???Add Data Source;

4. Pilih Tab Connect Option, ada menu :     
·         Port;standar yang digunakan 3306;ada baiknya isikan isikan sesuai standar atau anda ingin mengisinya dengan port sesuai kebutuhan anda;
·         Socket ;kosongkan saja;
·         Initial Statement;kosongkan saja.

5. Pindah ke tab login ada menu : 
·         Data Source Name;isikan nama database yang mudah anda kenali di ODBC, karena semakin banyak database yang digunakan semakin ruwet melihatnya jadikan kasih nama yang unik;
·         Description;kosongkan saja;
·         Server;standarnya localhost atau 127.0.0.1;bisa anda isikan localhost saja atau 127.0.0.1, mana saja menurut anda yang paling anda sukai;
·         User;standarnya root;isikan saja sesuai standar yang digunakan;
·         Password;untuk mengamankan database anda, silahkan pilih kode sandi yang gampang anda ingat, misal IQFerry115, ingat ini Cuma contoh;
·         Database;seperti tombol combo box di visual basic, anda bisa pilih database mana yang anda ingin digunakan;

6. Tutup jendela Connector ODBC, kembali ke jendela ODBC Data Source Administrator (32 bit), pindah ke tab System DSN, caranya sama dengan langkah no. 4 dan no. 5, kemudian klik test apabila ada tanda peringatan seperti ini “Success, Connection was Made” Database Mysql dengan ODBC sudah terhubung.

Mengaktifkan Fitur Microsoft ActiveX Data Objects di Visual Basic

Tapi masih ada lagi, Mysql belum bisa diakses, bila anda belum mengaktifkan fitur ini, caranya buka Visual Basic anda, pilih menu Project kemudian pilih Reference, cari nama Microsoft ActiveX Data Objects 2.5 Library, kalau tidak ada pilih Microsoft ActiveX Data Objects 2.6 Library, kalau tidak ada juga cari versi diatasnya.

Akhirnya tulisan singkat mengenai menghubungkan Mysql dengan ODBC selesai. Kalau anda mengalami kesulitan, silahkan tinggalkan komentar anda di kolom komentar yang sudah tersedia. Atas perhatiannya diucapkan terima kasih.

3 comments

Write comments
Unknown
AUTHOR
December 4, 2018 at 9:45 PM delete

Kenapa Vb saya Tidak Terhubung dengan odbc yang Sudah Kita Buat dsn nya... Mohon di jawab saya sangat butuh untuk tugas kuliah

Reply
avatar
nafasha
AUTHOR
January 19, 2019 at 7:34 AM delete

mungkin activex data object belum diaktifkan dan ada prosedur pemanggilan di visual basic, berikut contohnya :

Private Sub Form_Load

Set Con = New ADODB.Connection
Con.Open "DSN=gs"
Con.CursorLocation = adUseClient

End Sub

Reply
avatar
nafasha
AUTHOR
January 19, 2019 at 7:37 AM delete This comment has been removed by the author.
avatar