Gbr. Ilustrasi Active Data Object (ADO) |
Definisi ADO ( Active Data Object ) - Hi,
apa kabar ? kali ini saya mau membagikan sedikit tulisan mengenai ADO atau Active
Data Object, merupakan objek orientasi API, yang terletak pada lapisan
(Wrapper) OLE DB untuk mengakses database relational maupun database nonrelational.
ADO
merupakan teknologi yang dikembangkan oleh Microsoft. Teknologi ini
memungkinkan aplikasi untuk bisa berkomunikasi dengan database.
ADO juga
merupakan sekumpulan objek, menyediakan menkanisme yang memudahkan pengguna
dalam mengakses informasi dari sumber database yang mendukung ODBC.
Kemampuan ADO
Singkatnya,
ADO memungkinkan atau mampu mengakses dan memanipulasi data dari suatu database
dengan metode yang sama walaupun database tersebut dari vendro berbeda.
Dalam
memanipulasi dan mengolah data, ADO memiliki alur proses sebagai berikut :
1.
Menghubungkan aplikasi/skrip dengan database;
2.
Mengakses data atau melakukan perubahan data;
3.
Menampilkan hasil manipulasi data;
4.
Menutup objek untuk membebaskan Memori
Diciptakannya
ADO dari Microsoft merupakan objek COM yang mengakses data melalui provider OLE
DB. Berikut ini sekilas perkembangan teknologi ODBC dan deskripsinya :
- UDA, (Universal Data Access) merupakan strategi data Access dari Microsoft yang didalamnya adalah ADO, OLE DB, dan ODBC. UDA dapat diaplikasikan pada datasource yang lain dan tidak langsung mengacu ke database
- ODBC, (Open Database Conectivity), merupakan teknologi yang dikembangkan Microsoft untuk konektivitas data.
- RDO, (Remote Data Objects), merupakan pengembangan pada Visual Basic.
- Jet, merupakan mesin database yang dibangun oleh Microsoft untuk mengakses beberapa database SQL
- DAO, (Data Access Objects) merupakan standar API yang berbasis COM pada ODBC dan memberi enkapsulasi Jet dan ODBC.
- ODBC, Direct merupakan penambahan dari teknologi Microsoft untuk mengakses langsung pada ODBC tanpa memakai bantuan dari jet.
- OLE DB, merupakan penyederhanaan dari spesifikasi basis COM yang dirancang untuk tidak bergantung dengan database.
- ADO, (Active Data Object) merupakan objek oreinted API sebagai lapisan OLE DB untuk mengakses database
- RDS, (Remote Data Services)
- MDAC, (Microsoft Data Access Component)
Dengan
kemampuan dalam mengakses dan mengolah sumber data, ADO menggunakan dua cara dalam
pengaksesan data, yaitu OLE DB dan ODBC
Demikian
tulisan singkat mengenai definisi ADO, atas perhatiannya diucapkan terima
kasih.