MySQL merupakan salah satu database yang cukup menjadi favorit di kalangan programmer, baik web programmer maupun desktop programmer. Untuk yang pengen bikin aplikasi desktop yang portable atau stand alone tapi terlanjur cinta mati sama MySQL yang notabene terkenal sebagai database server based maka berikut ini akan saya jelaskan step by stepnya menggunakan Delphi XE
- Siapkan MySQL Embedded Library yaitu libmysqld.dll (http://dev.mysql.com/doc/refman/5.0/en/libmysqld.html)Library ini bisa didownload di situs mysql bersama dengan paket mysql versi 4.1 ke atas kecuali versi 5.0 (yang saya gunakan MySQL versi 5.1)
dapat didownload di http://dev.mysql.com/downloads/mysql - Install Zeos DBO, saat artikel ini ditulis versinya 7.0.3 dapat didownload di http://sourceforge.net/projects/zeoslib/
- Siapkan folder aplikasi yang terdiri dari :
- Pada delphi
- Letakkan ZConnection pada form
- pada properties Protocol pilih mysqld-5 (dengan asumsi menggunakan MySQL 5.1)
- pada properties Database isikan nama database yang ingin diakses
- pada properties Properties isi dengan
compress=yes
dbless=no
useresult=no
timeout=30
ServerArgument1=–basedir=./
ServerArgument2=–datadir=./data
ServerArgument3=–character-sets-dir=./share/charsets
ServerArgument4=–language=./share/english
ServerArgument5=–innodb
ServerArgument6=–key_buffer_size=32M
AutoEncodeStrings=ON
controls_cp=CP_UTF16 - properties User, Password, Port, HostName tidak perlu diisi
- selanjutnya dapat melakukan Connect ke database dan melakukan Query seperti biasa
Demikian artikel ini mudah-mudahan berguna. Silakan memberikan komentar jika ada pertanyaan, saran, dan kritik.