Kamis, 27 Maret 2008

Komponen Zeos (Media Penghubung Pihak Ke Tiga Antara Delphi Dan Database)

Sebenarnya untuk membuat aplikasi dengan Delphi agar bisa mengakses/ mengelola database mysql ada beberapa cara, misalnya dengan myODBC yang dapat anda download dari (www.mysql.com) atau jika menggunakan Delphi 6 maka terdapat component dbExpress, atau ZEOS yang lebih banyak digunakan dalam contoh aplikasi yang kita buat. Keuntungan membuat aplikasi database berbasis server tanpa Borland Database Engine (BDE) adalah tidak membebani resources server dengan query metadata, bisa dijalankan dari komputer lain bahkan cross-platform/ berbeda operating systemnya, misalkan aplikasi kita berjalan di Windows 98 sedangkan databasenya misalkan mySQL, postgreSQL, Interbase atau MSSQL menggunakan Linux atau Windows NT/2K/XP dan keuntungan kedua adalah pendistribusian aplikasi kita menjadi lebih ringkas karena databasenya bisa di DUMP dan tidak diperlukan lagi BDE. Zeos Component sendiri terdiri dari 2 bagian yaitu Zeos Access sebagai penghubung database dan Zeos Control sebagai komponen tambahan. Zeos merupakan component yang berfungsi untuk menghubungkan Delphi dengan database mySQL, DB2, Oracle, PostgreSQL dan Interbase. Component ini mendukung Delphi 3 hingga Delphi 6. Untuk mendapatkan component ini silahkan anda mendownload dari website resminya www.zeoslib.org atau dari situs mirrornya www.marms.com/zeos/eng/ atau zeoslib.sourceforge.net atau www.bigblu.de/zeos/eng/index.html atau www.eulogika.net/zeos.php cari file ZeosDBO untuk Zeos Access,anda boleh pakai versi apapun dan untuk controlnya bernama ZeosCtrl.
Berikut ini, untuk menginstall component ini untuk Borland Delphi 6 adalah sebagai
berikut :
  1. Extract file ZeosDBO ini ke direktori anda.
  2. Buka Delphi 6 anda.
  3. Tutup semua program - > File / Close All
  4. Buka File DPK tekan toolbar , dalam hal ini zeos memberikan banyak pilihan dan carilah file DPK khusus untuk Delphi 6 , misalnya (Zcommon6.DPK) jika anda memakai Delphi 3 atau 5 maka anda harus menginstall Zcommon3.DPK atau Zcommon6.DPK



Sebelum anda menginstall anda harus menentukan lokasi file unitnya :



Pastikan anda mengisikan lokasinya benar, Anda jangan menghapus Library Path yang sudah ada, isikan setelah karakter terakhir. Tambahkan isian sebagai berikut :
D:\Zeosdbo\common;D:\Zeosdbo\dbase
Untuk memisahkan antar direktori gunakan titik koma (;). Lalu tekan OK.

5. File Delphi Package Source (.DPK) yang harus anda buka adalah :

Zcommon6.DPK Berisi komponen dasar database SQL
Isikan lokasinya disini
Zdbware6.DPK Berisi komponen penghubung database
ZMySQL6.DPK Berisi komponen database mysql

Untuk komponent lainnya tidak perlu, misalkan:
ZibSql6.DPK Berisi komponen database Interbase
ZDb2Sql6.DPK Berisi komponen database DB2 / IBM
ZMsSQL6DPK Berisi komponen database Microsoft SQL Server
ZOraSQL6.DPK Berisi komponen database Oracle
ZPgSQL6.DPK Berisi komponen database Postgree
Sekali lagi Jika anda memakai Delphi versi lainnya sesuaikan angkanya.

6. Urutan penginstalan adalah Install dahulu Zcommon6.DPK dengan menekan tombol Install ( di sebelah Option dan Update). Kemudian Install Zdware6.DPK lalu ZMySQL6.DPK.

7. Jika telah terinstall maka dalam componen pallete terdapat tab baru.

setelah itu anda bisa mencoba apakah komponen zeos sudah dapat digunakan atau
belum dengan membuat sebuah program aplikasi sederhana yang berhubungan dengan
database MySQL server. Kemudian anda simpan file project anda. Lalu kemudian copy
/salinlah file “LIBMYSQL.DLL” ke direktori tempat anda menyimpan program atau ke
“C:\Windows\System”. File “libmysql.dll” terletak di direktori
“C:\MySQL\Lib\Debug\” atau “C:\MySQL\Lib\Opt”. Jika File “libmysql.dll” tidak
terlihat didalam Windows Explorer maka salinlah melalui DOS-Prompt. Misalnya :
Copy d:\zeosdbo\libmysql.dll d:\temp\pbd\0001. Tanpa file ini maka aplikasi yang anda
buat tidak bisa berjalan.

1 komentar:

Unknown mengatakan...

keren artikelnya membantu banget,makasih kakak