Yang pertama kita pakai ODBC. Berikut software yang dibutuhkan:
1. Visual Studio 2013
2. XAMPP 5.6.14-0
3. MySQL Connector Net 6.8.7
4. MySQL Connector ODBC 5.3.4
Buka odbc Sekarang kita tambah akses ke XAMPP. KlikAdd
Scroll kebawah kalian akan menemukan MySQL ODBC 5.3 ANSI Driver dan MySQL ODBC 5.3 Unicode DriveR Terserah kalian mau pilih yang ANSI atau Unicode. Saran saya Unicode.
1. Nama Data Source ini sembarang aja asal jangan sampai ada nama yang sama.
2. Description ini optional. Bisa di kosongin aja.
3. Isi localhost (meurut saya karena kita pake XAMPP buka dulu xampnya) Port default 3306.
4. User isi root
5. Optional. Password bisa kalian isi bisa kosongin.
6. Kalian harus start apache dan mysql di XAMPP control panel. Kalau belum start apache dan mysql database kalian pasti tidak akan terbaca.
7. Setelah semuanya sudah terisi klik OK. !
Buat project di visual studio
1.Pada tab explorer di sebelah kanan kalian klik kanan pada nama project yang kalian buat. Lalu Add Refrence...
2.Muncul windows seperti dibawah, ketikkan "mysql"
3. pada kolom pencarian lalu pilih salah satu MySql.Data. Salah satu aja kalau 2 pasti ada pesan error karena ter-double. Lalu klik OK.
4. Tambahkan modul caranya klik menuPROJECT lalu Add Module.
5. Namanya bebas. KlikAdd. Double klik module yang baru kita buat di solution explorer yang disebelah kanan itu. kalau sudah isi dengan variable-variable untuk memanggil perintah mysql.
6.Masukan coding Import Mysql.Data yang tadi kita tambahkan sebagai refrerences
7.Source code diatas diletakkan di atas class module.
8.Lalu buat variable mysqlnya. Buat fungsi bernama koneksi, Buat variabel str untuk menampung query, Isi variabel str dengan query : server=localhost;user=root;pass=;database=mydatabase; (Penulisan query koneksi bisa berbeda-beda dari artikel yang pernah saya baca dan semuanya berjalan dengan lancar untuk koneksinya.) Buatkan logika, jika koneksi (State) = (ConnectionState) tutup maka buka koneksi.
Sekarang untuk koneksi ke database menggunakan ODBC sudah selesai. Kalian harus memanggilnya disetiap fungsi Form_Load yang menggunakan database.
Komentar