Please Wait, Loading...

Wednesday 27 October 2010

Sekilas Mengenal ODAC di Delphi

Oracle Data Access Components (ODAC) adalah library komponen yang menyediakan konektivitas asli ke Oracle dari Delphi, Delphi untuk. NET, C + + Builder, Kylix, dan Free Pascal. Perpustakaan ODAC ini dirancang untuk membantu programmer mengembangkan lebih cepat dan lebih bersih aplikasi database Oracle. ODAC adalah penggantian yang komplit untuk solusi konektivitas Oracle standar dan menyajikan alternatif asli yang efisien dengan Borland Database Engine dan dbExpress untuk akses ke Oracle.

ODAC menggunakan Oracle Call Interface (OCI) secara langsung. Oracle Call Interface adalah sebuah antarmuka pemrograman aplikasi (API) yang memungkinkan developer aplikasi untuk menggunakan prosedur asli bahasa generasi ketiga atau panggilan fungsi untuk mengakses database server Oracle dan mengendalikan semua tahapan eksekusi pernyataan SQL. The OCI menyediakan suatu pustaka dari akses database standar dan fungsi pengambilan dalam bentuk perpustakaan runtime dinamis, ORA *. DLL, yang dapat dihubungkan oleh aplikasi.
Juga dengan opsi Net ODAC memungkinkan untuk terhubung tanpa perangkat lunak klien Oracle diinstal pada workstation. Dalam kasus seperti ODAC hanya memerlukan protokol TCP / IP dan memungkinkan untuk membangun aplikasi database benar-benar tipis.
Menggunakan BDE di klien Oracle berorientasi / aplikasi server memiliki beberapa kekurangan. Jadi konsekuensi dari komunitas BDE mendapatkan fitur server tidak tertentu, gunakan lebih banyak sumber daya, mengurangi kecepatan pemrosesan data, distribusi bagong dari aplikasi dan administrasi.

ODAC mencakup komponen-komponen berikut:
  1. ·         TOraSession - mengontrol koneksi server;
  2. ·         TOraQuery - mengeksekusi query, beroperasi mengatur catatan, secara fleksibel memperbarui tabel    database;
  3. ·         TSmartQuery - memudah dalam menggunakan dan alternatif untuk TOraQuery, secara otomatis membangun INSERT, DELETE, UPDATE query, mengunci otomatis dan catatan menyegarkan;
  4. ·         TOraSQL - mengeksekusi pernyataan SQL, / PL SQL blok, disimpan prosedur;
  5. ·         TOraTable - memungkinkan untuk mengambil dan memperbarui data tabel tunggal tanpa menulis pernyataan SQL;
  6. ·         TOraStoredProc - mengeksekusi prosedur yang tersimpan dan fungsi, memungkinkan untuk mengedit data kursor dikembalikan sebagai parameter;
  7. ·         TOraNestedTable - mengontrol data tabel-tabel netsted
  8. ·         TOraProvider - menyediakan data ke dan menggunakan update dari dataset klien;
  9. ·         TOraScript - mengeksekusi urutan dari SQL dan PL / SQL laporan;
  10. ·         TOraAlerter - memungkinkan untuk mentransfer pesan antara sesi;
  11. ·         TOraLoader - menyediakan data loading cepat ke database Oracle;
  12. ·         TOraSQLMonitor - memungkinkan untuk memantau mengeksekusi SQL dinamis pada aplikasi berbasis ODAC;
  13. ·         TOraErrorHandler - menerjemahkan pesan error;
  14. ·         TBDESession - memungkinkan untuk mengintegrasikan komponen ODAC ke dalam aplikasi berbasis BDE;
  15. ·         TConnectDialog - berfungsi untuk memasukkan username, password dan nama server;
  16. ·         TVirtualTable - Dataset yang berfungsi menyimpan data pada memori
Sumber : http://www.devdirect.com/all/oracledataaccesscomponentsodac_PROD_00021229.aspx
Donlot   : http://www.devart.com/odac/download.html