Teknologi Akses Database Delphi 2010

Uduy Macal 11:14
Dukungan Delphi terhadap aplikasi database merupakan salah satu fitur kunci lingkungan pemrograman. Banyak program menghabiskan waktu untuk menulis kode pengaksesan database saat pembuatan aplikasi.
7.3.1 Teknologi Akases Database Delphi
Awalnya Borland Delphi hanya mendukung teknologi akses database menggunakan Borland Database Engine (BDE). Mulai versi 3 Delphi telah mendukung akses ke banyak database. Saat ini Delphi menyediakan berbagai perlengkapan akses database mencakup BDE, ADO (ActiveX Data Object), dbExpress dan IBX (Interbase Express).

7.3.2 Borland Database Engine (BDE)
Sebelum digunakan oleh Delphi, BDE dipakai oleh sofware database Paradox. Saat ini BDE telah dikembangkan dan mendukung database lokal lain serta banyak SQL Server.BDE mempunyai akses langsung ke tabel-tabel dBase, Paradox, ASCII, Foxpro dan Acces.Sekumpulan Driver yang hadir bersama Delphi memungkinkan BDE mengakses beberapa SQL Server termasuk Oracle, Sybase, MS SQL Server, Informix, Interbase, dan DB2.Bahkan BDE dapat mengakses database lain memanfaatkan antar muka ODBC.
Komponen-komponen yang berhubungan dengan BDE mulai Delphi versi 6 telah ditempatkan didalam tab khusus ‘BDE’ pada Component Palette.Terdapat 3 komponen dataset :Table,Query,dan StoredProc ditambah UpdateSQL yang digunakan bersama dengan komponen Query. Komponen Database dan Session digunakan untuk membangun koneksi Database. Komponen BacthMove untuk peng-copy-an data.Komponen BDEClientDataset merupakan gabungan komponen akses data BDE dengan ClientDataSet.Juga terdapat komponen NestedTable yang digunakan untuk membuat hubungan master-detail bersarang, meskipun jarang dimanfaatkan oleh pengembang aplikasi database.
7.3.3 ActiveX Data Object (ADO)
ADO adalah salah satu produk Microsoft berupa antarmuka tingkat tinggi untuk akses database. ADO diimplementasikan di atas teknologi data akses OLE DB yang menyediakan akses ke database relational dan non-relationalseperti email dan sistem file.ADO merupakan sebuah engine dengan fitur setara BDE: Independen terhadap server database serta mendukung databasa lokal dan SQL server.
ADO memberikan beberapa keuntungan lebih jika praktikan berencana menggunakan Access atau SQL Server milik Microsoft.Keterpaduan driver-driver database Microsoft akan membuat aplikasi lebih mudah dikelola.Komponen-komponen ADO ditempatkan pada tab ADO di Component Palette. Terdapat tiga komponen inti :ADOConnection untuk koneksi database, ADOCommand untuk mengeksekusi perintah SQL, dan ADODataset untuk mengeksekusi permintaan yang mengembalikan sekumpulan hasil.terdapat juga tiga komponen untuk kompatilitas: ADOTable, ADOQuery, dan ADOStoredProc yang dapat digunakan untuk mem-porting aplikasi database BDE ke ADO.Terakhir, Praktikan dapat menggunakan RDSConnection untuk akses data melalui aplikasi multitier remote(Jaringan).
7.3.4 dbExpress
dbExpress adalah sebuah pustaka database yang berjalan di platform Windows. Jika praktikan menggunakan Linux maka anda akan menemukan pustaka yang serupa pada bahasa Kylix, Delphi under Linux. dbExpress mempunyai kemampuan terbatas, hanya dapat digunakan untuk akases SQL Server, tidak untuk akses database lokal, tidak dapat melakukan cache dan hanya menyediakan akses uni directional terhadap data. dbExpress hanya dapat bekerja dengan query SQL dan tidak dapat langsung men-generate pernyataan-pernyataan update SQL.
7.3.5 Interbase Express (IBX)
Borland memberikan komponen-komponen untuk mengakses database Server Interbase yang bersifat open source dan gratis.Tidak seperti BDE, ADO dan dbExpress, Interbase Express bukan engine database independen server tetapi sebuah teknologi untuk pengaksesan database server khusus. Jika praktikan mengembangkan aplikasi hanya menggunakan Interbase sebagai tulang punggung RDBMS, pemakaian komponen khusus ini dapat memberikan kontrol lebih baik terhadap server, memberikan unjuk kerja terbaik, dan juga mengijikan praktikan untuk mengkonfigurasi dan merawat server dari dalam aplikasi yang dibuat.
Pada dasarnya, dalam pengembangan aplikasi database Delphi diperlukan tiga kelompok komponen utama, yaitu:Dataset, DataSource dan DataControl, ketiga komponen ini saling berhubungan satu sama lain.

Artikel Lainnya

Previous
Next Post »
Blogger
Disqus
Pilih Sistem Komentar Yang Anda Sukai

No comments

Silahkan Tinggalkan Komentar

close
close