Anda di halaman 1dari 4

Apakah ADO?

Objek Data ActiveX adalah model pemrograman, yang berarti bahwa tidak tergantung pada mesin back-end yang diberikan. Saat ini, namun, satu-satunya mesin yang mendukung ADO model adalah OLE DB. Ada banyak penyedia OLE DB asli serta penyedia OLE DB untuk ODBC. Model objek ADO terdiri dari enam objek:

Sambungan: Mewakili koneksi terbuka, dalam hal ini untuk datasource OLE DB yang dapat menjadi sumber data ODBC, menggunakan MSDASQL (Microsoft OLE-DB penyedia untuk ODBC). Kesalahan: Berisi rincian tentang data mengakses kesalahan, segar untuk masing-masing kali terjadi kesalahan dalam pengoperasian tunggal yang melibatkan ADO. Perintah: Mendefinisikan perintah tertentu Anda ingin mengeksekusi terhadap data. Parameter: Opsional koleksi dari objek perintah untuk setiap parameter Anda ingin memberikan perintah. Recordset: Mewakili sekumpulan record dari tabel, perintah objek, atau SQL sintaks. Dapat dibuat tanpa objek sambungan yang mendasari. Bidang: Mewakili satu kolom data dalam recordset. Properti: Kumpulan nilai-nilai yang dibesarkan oleh penyedia untuk ADO

ActiveX Data Objects (ADO) adalah satu set Component Object Model (COM) obyek untuk mengakses sumber data. Sebuah bagian dari MDAC, ia menyediakan sebuah lapisan antara bahasa pemrograman dan OLE DB (sarana mengakses menyimpan data, apakah mereka menjadi database atau lainnya, dengan cara yang seragam). ADO memungkinkan pengembang untuk menulis program yang mengakses data tanpa tahu bagaimana database diimplementasikan. Anda harus menyadari Anda untuk koneksi database saja. Tidak ada pengetahuan SQL diperlukan untuk mengakses database bila menggunakan ADO, meskipun satu dapat menggunakan ADO untuk mengeksekusi perintah SQL. Kerugian ini (yaitu menggunakan SQL secara langsung) adalah bahwa ia memperkenalkan sebuah ketergantungan pada jenis database yang digunakan.
Pada umumnya aplikasi-aplikasi memerlukan beberapa bentuk pengakses data.

Microsoft ActiveX Data Objects (ADO) adalah teknologi Microsoft yang dapat menyediakan antarmuka pemrograman antara User Interface (bisa Windows atau WEB). Aplikasi dengan berbagai sumber data. Model Objek ADO menyediakan objek-objek, properti dan methode untuk membuat aplikasi yang dapat mengakses dan memanipulasi data. Gambar di bawah ini menunjukkan kedudukan ADO dalam mengakses data:

perhatikan, fokus kita sekarang adalah pada gambar yang ditandai oleh garis hijau yaitu mulai dari Visual Basic - ADO - OLE DB - SQL Server (pada tutorial ini database yang dipakai adalah database SQL Server). Data Consumers Pemakai data (data consumers) adalah aplikasi-aplikasi yang memakai data yang diekspos oleh penyedia data (data provider). ADO adalah antarmuka yang dapat diprogram untuk mempergunakan data. Service Components adalah elemen-elemen data yang memproses dan mentransport data dan meningkatkan fungsionalotas dari data provider/penyedia data. Data Providers Data providers/penyedia data adalah aplikasi, seperti MS-SQL Server. Penyedia data/data provider ini mengekspos antar muka OLE-DB untuk menyediakan data bagi pemakai data/data consumers secara langsung. Bagaimana Hubungan OLE DB dengan ADO? ADO telah dirancang sebagai satu antar uka yang dibutuhkan untuk pengembangn program single dan client/server multi tier, seperti aplikasi Data Berbasis WEB ataupun Windows. Keuntungan utamanya adalah kemudahan pamakaian, kecepatan tinggi, konsumsi memory rendah dan konsumsi sumberdaya disk yang rendah. ADO menyediakan kemudahan antarmuka ke OLE DB.

ADO mudah dipergunakan karena mempergunakan antarmuka COM automation yang tersedia pada Alat-alat pengembangan perangkat lunak yang cepat termasuk Visual Basic, Java, VBScript, JScript dan C/C++.

Mengenal Objek-objek ADO Objek ADO menyediakan kemudahan dan kecepatan akses pada semua jenis data. Model Objek ADO terdiri dari tiga komponen utama yaitu: Objek Connection, Objek Command dan Objek Reordset. Lihat gambar skema ADO di bawah ini:

Objek Connection membuat hubungan antara aplikasi web kita dan sumber data luar, seperti SQL Server atau Data MS-Access. Objek ini juga menyediakan mekanisme untuk mengadakan hubungan, melakukan pencarian dan melakukan transaksi, Ini adalah objek yang paling tinggi levelnya pada model Objek ADO. Objek Command dipergunakan untuk melakukan pencarian, termasuk parameter khsus yang dimasukkan oleh pemakai, mengakses rekaman dati sumber data. Pada umumnya, rekaman-rekaman ini dikembalikan dalam bentuk Objek Recordset. Objek command dibuat dari tabel basis data, query yang tersimpan atau Query Bahasa Pencarian Terstruktur/Structured Query Language (SQL). Objek Recordset dipergunakan untuk mengakses rekaman-rekaman yang dikembalikan dari query SQL. Anda mempergunakan Objek Recordset untuk menyajikan data kepada pemakai. Objek Recordset ini juga dapat dipergunakan untuk memperbaiki, menambah atau menghapus rekaman-rekaman pada sumber data.

DAO

Data Access Object atau lebih terkenal singkatannya yaitu DAO merupakan Design Pattern yang biasa digunakan oleh seorang Java Developer dalam membangun sebuah Sistem berbasis Database. DAO merupakan sebuah konsep dimana digunakan untuk menangani kasus yang terjadi dalam Busnis Logic, atau lebih gampangnya proses yang berhubungan dengan Manipulasi Data dalam Database. DAO merupakan pola membangun sebuah bisnis logic secara terstruktur sesuai dengan Entitas yang terdapat pada Database.

Anda mungkin juga menyukai