Daftar Isi:
Definisi - Apa maksud ActiveX Data Objects (ADO)?
ActiveX Data Objects (ADO) adalah kumpulan komponen perangkat lunak yang menyediakan antarmuka terprogram untuk mengakses sumber data dari aplikasi klien. ADO bertindak sebagai lapisan untuk mengakses penyimpanan data apa pun secara generik dari kode aplikasi. Ini menghilangkan kebutuhan untuk memiliki pengetahuan implementasi database dan mengurangi kompleksitas berurusan dengan kode tingkat rendah yang diperlukan untuk menangani data.
Dirilis pada tahun 1996, objek data ActiveX (ADO) berasal dari konsep RDO (objek data jarak jauh) dan DAO (objek akses data). Salah satu konstituen MDAC (komponen akses data Microsoft), ADO dan konstituen MDAC lainnya menyediakan kerangka kerja komponen yang digunakan oleh aplikasi klien untuk mengakses penyimpanan data SQL, semi-terstruktur dan lawas.
ADO.NET adalah teknologi akses data canggih yang dirancang untuk bekerja di lingkungan .NET dan didasarkan pada model terputus untuk akses data. Sementara ADO menggunakan teknologi COM (Component Object Model) untuk menyediakan layanan akses data dari kode yang tidak dikelola, ADO.NET bergantung pada penyedia terkelola CLR (Common Language Runtime) dari kerangka .NET.
Techopedia menjelaskan Objek Data ActiveX (ADO)
ADO menggunakan penyedia OLEDB untuk menghubungkan ke sumber data dan mengakses data. OLEDB adalah antarmuka terprogram berbasis komponen yang disediakan untuk berinteraksi dengan berbagai sumber data. Sumber data ini dapat berupa database relasional dan non-relasional seperti database objek, halaman web, spreadsheet, atau pesan email. Sebelum OLEDB dan ADO, ODBC (konektivitas database terbuka) adalah model yang populer digunakan dalam aplikasi lintas platform.
Model objek ADO berisi empat koleksi dari dua belas objek. Koleksi yang berbeda adalah bidang, properti, parameter, dan kesalahan. Setiap koleksi terdiri dari dua belas objek berikut:
- Koneksi - untuk menghubungkan ke sumber data melalui OLE DB
- Command - untuk mengirim instruksi (query SQL atau prosedur tersimpan) ke penyedia data
- Recordset - sekelompok catatan yang mewakili data
- Immediate - sebuah recordset terkunci dalam cara optimis atau pesimistis
- Batch - untuk melakukan atau melakukan transaksi database rollback
- Transaksi - transaksi basis data
- Rekam - seperangkat bidang
- Stream - untuk membaca dan menulis aliran byte
- Parameter - untuk mengubah fungsionalitas
- Bidang - kolom dalam database
- Properti - kemampuan penyedia OLEDB
- Kesalahan - kesalahan yang dihadapi oleh penyedia OLEDB selama pelaksanaannya
ADO 2.8 adalah versi terbaru dan memiliki fitur-fitur berikut:
- Komponen : Ini digunakan untuk akses data dan manipulasi dari berbagai sumber untuk menawarkan manfaat seperti kemudahan penggunaan, akses lebih cepat, overhead memori rendah dan jejak disk kecil.
- ADO MD (MultiDImensional): Ini digunakan untuk mengakses data multidimensi seperti objek CubeDef dan CellSet.
- RDS (Remote Data Services): Ini untuk pengambilan dan pembaruan data di server dari klien dalam satu transaksi.
- ADOX (ADO Extensions): Ini adalah seperangkat komponen tambahan yang digunakan untuk membuat dan memelihara objek yang berkaitan dengan skema (tabel atau prosedur) dan keamanan (pengguna dan grup).
