Kamis, 04 November 2010

Konektor Koneksi Database ke Delphi

1.ODBC

ODBC (Open Database Connectivity) merupakan suatu protocol standar digunakan untuk berkomunikasi dan mengakses informasi antar database pada platform Microsoft Windows. ODBC memungkinkan suatu aplikasi memanggil fungsi-fungsi interface yang diimplementasikan pada modul-modul yang disebut driver.

Pada dasarnya ODBC digunakan untuk menghubungkan database satu dengan database lainnya untuk saling bertukar data sehingga kita dapat melakukan komunikasi dengan berbagai macam database seperti MS Acces, Microsoft Foxpro dan database yang dipakai berbagai pemprograman visual seperti Borland Delphi dan Visual Basic yang memiliki driver 32-bit.

ODBC import yang disediakan oleh MySQL-front disini menggunakan MyODBC yang merupakan driver ODBC yang khusus digunakan untuk berkomunikasi dengan database server MySQL.

2.Zeos

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 resminyawww.zeoslib.org atau dari situs mirrornya www.marms.com/zeos/eng/ atau zeoslib.sourceforge.net atauwww.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.

3.Komponen BDE (Borland Delphi Engine) dan ADO (ActiveX Data Object)

BDE mendukung API (Application Programming Interface) yang luas untuk berinteraksi dengan database. BDE merupakan solusi terbaik untuk bekerja dengan data pada tabel Paradox atau dBASE. Oleh Borland sendiri, pengembangan dari BDE sudah mulai digantikan oleh dbExpress. Komponen ADO (ActiveX Data Object), merupakan komponen yang menggunakan ADO untuk melakukan akses terhadap database melalui OLE DB.

4.Komponen dbExpress

dbExpress merupakan sekumpulan driver yang menyediakan akses paling cepat ke informasi database. Komponen dbExpress mendukung cross-platform development, sebab dbExpress juga tersedia pada Linux. Komponen database dbExpress mendukung range yang paling sempit untuk fungsi-fungsi manipulasi data.

Modul 3 Tugas Individu

Sumber di sini, sini, sini, dan sini.

Tidak ada komentar:

Posting Komentar