Salam
blogger………Pada postingan
kali ini, kita akan fokus
untuk membahas komponen-komponen Delphi yang digunakan
untuk berkomunikasi dengan database.
Komponen untuk mengakses database yang built
in pada Delphi 2010 terletak
pada empat tab:
1. dbExpress
2. BDE
3. dbGo
4. Interbase
dbExpress dan dbGo,
memungkinkan aplikasi untuk mengakses bermacam-macam database selama driver
akses ke database tersebut ada. BDE digunakan untuk mengakses database menggunakan Borland
Database Engine. Interbase digunakan
untuk mengakses database
server Interbase. Interbase
adalah database server bawaan
yang jadi satu paket dengan Delphi.
Selain komponen akses database built in, di
pasaran tersedia pula komponen akses database yang dikembangkan perusahaan atau komunitas diluar lingkup Embarcadero. Komponen-komponen tersebut biasa disebut komponen
akses database third party. Dalam penilaian pribadi saya, biasanya
komponen third party ini lebih baik daripada
komponen built in. Komponen
third party ini ada yang komersial ada pula yang free, diantaranya:
1. MyDac, komersial, digunakan untuk mengakses database server MySQL
2. PgDac, komersial, digunakan untuk mengakses database server PostgreSQL
3. UniDAC, komersial, digunakan untuk mengakses multi database
4.
SQL Direct, komersial, bisa
digunakan mengakses multi
database
5. Zeos
DBO, free, bisa digunakan mengakses multi database
DBGo
DBGO adalah komponen
akses database built in Delphi menggunakan
OLE DB, teknologi alamiah
Microsoft dalam pengaksesan
produk-produk database miliknya.
Dengan demikian DBGO sangat cocok untuk
database Access. Sejauh pengalaman penulis
dalam pembuatan aplikasi database berbasis produk Microsoft, Access dan MS
SQL Server, penulis tidak pernah menjumpai bug, keanehan, ketidak stabilan, dari komponen DBGO. Sebaliknya, penulis merasakan
konsistensi, kestabilan, dan kemudahan.
DBGO terdiri
atas komponen-komponen berikut: Nama Komponen
|
Keterangan
|
TADOConnection
|
Digunakan untuk koneksi
ke database
|
TADOCommand
|
Digunakan untuk mengekseskusi
perintah SQL
|
TADODataset
|
Komponen dataset multiguna
|
TADOTable
|
Untuk menampilkan representasi suatu tabel dalam database
|
TADOQuery
|
Digunakan untuk mengakses
perintah SQL
|
TADOStoredProc
|
Digunakan untuk mengakses
Stored Procedure (proseduer tersimpan dalam suatu database)
|
TRDSConnection
|
Koneksi Remote Data Service
|
Pada postingan kali ini hanya
akan dibahas TADOConnection, TADOTable, TADOQuery, dan TADOStoredProc. TADOCommand dan TADODataset
tidak dibahas karena fungsi dan
kegunaannya telah tercakup pada keempat
komponen tersebut di atas. Sedangkan RDSConnection tidak dibahas karena
merupakan topik pembahasan tingkat lanjut dan tidak
digunakan dalam
project-project aplikasi yang akan dibahas pada buku ini.
Komponen-komponen database yang memungkinkan
menyimpan sekumpulan data dari suatu tabel
juga biasa disebut komponen dataset (set dalam bahasa Inggris
bisa bermakna sekumpulan), karena komponen tersebut adalah turunan dari class TDataset (pembahasan mengenai class akan saya
bahas pada buku saya yang lain mengenai object oriented programming). Maka,
TADOTable, TADOQuery (apabila mengembalikan data dengan input perintah SELECT),
TADOStoredProc (apabila mengembalikan data dengan input perintah SELECT), bisa disebut sebagai komponen dataset.
1 Comments
Terima kasih info ny...sangat membantu
ReplyDeleteSilahkan tinggalkan komentar dibawah ini,
Terima kasih sudah :
1. Berkomentar dengan sopan
2. Tidak meninggalkan link aktif dalam form komentar
3. Berkomentar sesuai postingan / artikel
4. Tidak membuat komentar yang mengandung SARA / SPAM
5. Memberikan informasi link / script yang tidak berfungsi