Definisi ADO ( Active Data Object )

 
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.