Bagi anda, programmer Delphi pemula atau yang baru mau belajar membuat aplikasi database dengan menggunakan MySQL sebagai server databasenya, saya punya tips dalam hal memilih jenis komponen untuk koneksinya.
Berdasarkan pengalaman saya ketika pertama kali harus membuat aplikasi database dengan menggunakan database server MySQL, saat itu saya diberi tahu teman bahwa ada komponen untuk koneksi yang mudah dalam melakukan setingnya dan bersifat direct access yaitu MySQLDAC (a member of microOLAP). Benar saja, waktu itu saya langsung menggunakannya, dan saya merasakan kemudahannya. Sebelumnya saya pernah menggunakan ODBC untuk koneksi ke MS. Access, ADO untuk MSSQL Server, MS. Acces dan MS. Excel serta BDE untuk MySQL. Namun dari semua itu, saya merasakan MySQLDAC lah yang paling mudah menggunakannya, sekalipun pemula.
Selain MySQLDAC, anda juga bisa menggunakan komponen koneksi yang sejenis direct access yatu Zeos. Namun, saya mengalami kesulitan ketika pertama kali menginstall komponen Zeos. Beberapa kali saya tidak berhasil. Sampai akhirnya saya tanya dan cari di beberapa milis cara instalasinya, dan akhirnya berhasil.
Zeos sama mudahnya dengan MySQLDAC. Anda hanya menseting host, user, nama database dan password databasenya. Pengguna Zeos sepertinya lebih banyak dibandingkan MySQLDAC, karena gratis. Ini terbukti ketika saya search di google dengan kata kunci MySQLDAC, halaman dalam bahasa Indonesia hanya satu dua yang tampil. Beda dengan Zeos, yang menampilkan lebih banyak tulisan berbahasa Indonesia. Dan di beberapa milis Delphi pun, banyak yang mengungkapkan bahwa Zoes lebih stabil. Walaupun saya belum membandingkannya, karena sudah terlanjur cinta dengan MySQLDAC.
Ada satu perbedaan antara Zeos dan MySQLDAC, yaitu MySQLDAC tidak perlu libmysql.dll dan file *.dll sejenisnya, sedangkan Zeos memerlukannya. Ketika anda menginstallkan aplikasi database Delphi anda yang menggunakan Zeos di komputer klien yang tidak ada server MySQL nya, maka anda harus meng-copykan file *.dll MySQL tadi ke C:\windows\system\ atau C:\windows\\system32, sedangkan aplikasi yang menggunakan MySQLDAC, tidak perlu. Jadi sangat mudah, anda cuma menginstall aplikasi Delphi anda saja.
Sekarang anda tinggal pilih jenis komponen koneksi mana yang akan anda gunakan. Semoga bermanfaat.







klo pake ADO gmn y mbak?
Pakai ADO mungkin bisa, tapi saya belum pernah mencobanya. Kalau ADO saya menggunakannya kalau koneksi ke MS. Acces, MS. Excel dan MSSQL Server. Kalau mas nya mau koneksi Delphi ke MySQL, maka menggunakan komponen2 yg saya tulis di atas, itu lebih mudah.
Yaps…benar apa yang dikatakan mbak Euis itu…!
Saya juga pake delphi v.08 yang dipadukan dengan Ms Access 2003…untuk bikin absensi siswa OK hasilnya..!
-From Man of Sukabumi-
see U…!
minta tolong,
koneksi database delphi ke web hosting pake mysql
please ya kak
assalamu’alaikum mbak, mo tanya neh…
saya baru bkun aplikasi data mining menggunakan delphi 7 dan mysql 5.0.x…tp saya bener2 masih newbie pake delphi…
nah pertanyaannya, kalo mau buat link dari satu form ke form yg lain dengan menutup form yang lama tanpa harus mengakhiri aplikasi skrip kode yg dipake apa ya?
terus mo tanya lagi, apa bedanya mySQLDAC sama myDAC, dan apa ada myDAC yg versi full, soalnya myDAC yg saya pake ternyata cuma 30 hari trial…
terimakasih atas bantuannya…
sukses selalu…
Wa’alaikum salam, wr. wb Adit,
Kalau mau buka form dari satu form ke form lain gunakan aja coding berikut.
Misalnya form yg akan dibuka bernama form2, dan yg sedang dibuka bernama form1. Maka coding nya pada form1 tombol open event onclick, form2.show; atau form2.showmodal.
Perbedaan MySQLDAC dengan MyDAC adalah vendor yang mengembangkannya. Klo MySQLDAC di kembangkan oleh MicroOlap, dan MyDAC oleh CoreLab/Devart. MyDAC full version tentu ada, namun harus beli. Yg free cuma versi trial 30 hari itu.
Semoga membantu.
maaf ada yg punya component delphi g?ku baru j belajar delphi tolong kirim component2 delphi trus beserta mysqldacnya buat praktek y..please banget….maju trus delphi
Mas Ipul silahkan download di sini http://microolap.com/products/connectivity/mysqldac/download/
om/mbak….aku lagi bikin applikasi,sebelumnya dah jadi,tp sekarang mau dibuka didelphi kok ada pesan error “TzQuery not found”,”TzConnention notfound”,
spa tahu om/mas/mbak ada yang tahu kira2 komponen apa yang hilang y?please..yups….
good luck Delphier….
Itu mungkin komponen Zeos nya aga ada dikomputer mas nya. Coba di cek. Klo blm ada segera diinstall zeos nya.
Assalamualiakum wr, wb,
Teh euis saya ferry dr BDG..sy masih awam dengan Bahasa Pemrograman …Langkah apa saja yg harus saya lakukan untuk memulai belajar bahasa Pemrograman. Jujur saja saya tertarik dengan Program Visual Delphi.
Terima Kasih sebelumnya..
Wassalam
Wa’alaikumsalam, Wr, Wb.
Ferry, bisa dimulai dari belajar contoh2 program kecil. Coba akses di blogku yg ini http://adeisti.blogspot.com. Semoga bisa sedikit membantu.
mau mysqldac yang free ? coba dech download link ini : http://rs288.rapidshare.com/files/99083492/mydac.v5.20.1.14.src.rar
Mba,
Aku pake ADO buat koneksiin Delphi n MySQL. Drivernya MySQL Connector/ODBC 3.51. Aku punya permasalahan ketika mengakses tabel dengan field bertype DATE. Muncul Error Exception EOleException dengan pesan kesalahan ‘Data provider or other service returned an E_FAIL status’. Sedangkan jika saya mengakses tabel yang tidak memiliki field bertipe DATE, lancar-lancar saja. Mohon bantuannya…
BINGGO!!!
Sory mba, aku dah nemuin bugs-nya…
Default dari field bertype date adalah ‘0000-00-00′. Sementara pada tabel tersebut, ada record dengan nilai field tanggal adalah defaultnya (0000-00-00). Nah inilah yang menyebabkan Delphi nggan mengakui. Karena ngga ada tanggal segitu. So, ubah aja tanggal dan defaultnya menjadi 9999-12-31. Lancar!!!!
Mau pake komponen xpStyle tanpa registrasi?? Di pass aja dialognya… bisa pake Hex editor atau Ultra Edit ato yg lain. Untuk nyari alamatnya bisa pake WDASM. Cool, jadi gratis!!!
ass.wr.wb.
mbak,mau tanya gimana ya cara handling eksepsi dari mysqlDAC? misalnya kita punya form buat koneksi ke server, trus salah masukin password. kan pasti keluar eksepsi tuh, gimana biar kita bisa nampilin semacam warning kalo password yg dimasukkan salah?
terima kasih atas bantuannya.
mbak aku dah bikin tp pake MYDAC waktu d run mau jalan tapi waktu mau klick tombol simpan masih muncul error yang isinya kurang lebih” sqlserver version……….values……..
ad yg pny delphi 7.0 ga?
sy msh pemula nh…
mw bljr delphi dgn mysql
bs qrim ke navchy@yahoo.com
q da Nay….tapi Masternya sekitar 550 Mb An Lah…
pnYa MysQlDAC – nYa JugaG…
Pikir2 q Kirim Lewat EmaiL…
Keluhan Lama..
InterneT lemOt…
saya lagi belajar zeos mbak
cuman itu, dokumentasinya masih susah
kalau ada rekan-rekan yang punya, mohon
di share ya,,,,
mba, kalo mau searching data dengan componen SciBit dengan database MySQL. gmn? punya scriptnya?
Maaf, mba ga punya scriptnya.
mba, bwt komponen zeos, agak susah yach dptin zeosdbo bwt delphi 7.link component zeosdbo kyk dah pd ditutup di internet.bisa minta tlg komponen zeosdbo yg versi 6 gak mba via email, please
ass…..
mbak q mo tanya
bisa nympen ga lo database delphi 7 nya pakai paradox 7…?
gmn kode programnya untuk dari form lain untuk masuk kedatabasenya kalau databasenya diform lain?
q msh pemula ne, mo belajar delphi……
tolong ya mbx…
thanks….
MyDAC dan MySqlDAC beda ya mbak?
ya beda