Bagikan melalui


Arsitektur ODBC

Arsitektur ODBC memiliki empat komponen:

  • Aplikasi Melakukan pemrosesan dan memanggil fungsi ODBC untuk mengirimkan pernyataan SQL dan mengambil hasil.

  • Driver Manager Memuat dan membongkar driver atas nama aplikasi. Memproses panggilan fungsi ODBC atau meneruskannya ke driver.

  • Driver Memproses panggilan fungsi ODBC, mengirimkan permintaan SQL ke sumber data tertentu, dan mengembalikan hasil ke aplikasi. Jika perlu, driver memodifikasi permintaan aplikasi sehingga permintaan sesuai dengan sintaks yang didukung oleh DBMS terkait.

  • Sumber Data Terdiri dari data yang ingin diakses pengguna dan sistem operasi terkait, DBMS, dan platform jaringan (jika ada) yang digunakan untuk mengakses DBMS.

Perhatikan poin-poin berikut tentang arsitektur ODBC. Pertama, beberapa driver dan sumber data dapat ada, yang memungkinkan aplikasi untuk secara bersamaan mengakses data dari lebih dari satu sumber data. Kedua, ODBC API digunakan di dua tempat: antara aplikasi dan Driver Manager, dan antara Driver Manager dan setiap driver. Antarmuka antara Driver Manager dan driver terkadang disebut sebagai antarmuka penyedia layanan, atau SPI. Untuk ODBC, antarmuka pemrograman aplikasi (API) dan antarmuka penyedia layanan (SPI) sama; artinya, Driver Manager dan setiap driver memiliki antarmuka yang sama ke fungsi yang sama.

Bagian ini berisi topik berikut.