OpenDatabase Connectivity(ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah system manajemen basis data (SMBD). Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu, dan system operasi tertentu.
Open Database Connectivity (ODBC) adalah suatu kerangka kerja umum untuk mengakses dan mengubah isi database. Ketika sebuah tipe database yang baru diinstal, administrator hanya perlu menginstal driver ODBC yang mendukung platform dan perangkat lunak yang ada ODBC harus berfungsi normal.
ODBC memiliki beberapa komponen utama, yakni sebagai berikut:
- ODBC API: sekumpulan panggilan fungsi, kode-kode kesalahan dan sintaksis SQL yang mendefinisikan bagaimana data dalam sebuah DBMS diakses.
- Driver basis data ODBC: driver (yang berupa dynamic link library) yang mampu memproses panggilan fungsi ODBC untuk sebuah DBMS tertentu.
- ODBC Driver Manager: yang bertugas untuk memuat driver basis data ODBC yang dibutuhkan oleh aplikasi.Size : 2.26 Mb