Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Arsitektur driver termasuk dalam dua kategori, tergantung pada perangkat lunak mana yang memproses pernyataan SQL:
Driver Berbasis File Driver mengakses data fisik secara langsung. Dalam hal ini, driver bertindak sebagai driver dan sumber data; artinya, ia memproses panggilan ODBC dan pernyataan SQL. Misalnya, driver dBASE adalah driver berbasis file karena dBASE tidak menyediakan mesin database yang berdiri sendiri yang dapat digunakan driver. Penting untuk dicatat bahwa pengembang driver berbasis file harus menulis mesin database mereka sendiri.
Driver Berbasis DBMS Driver mengakses data fisik melalui mesin database terpisah. Dalam hal ini driver hanya memproses panggilan ODBC; ini meneruskan pernyataan SQL ke mesin database untuk diproses. Misalnya, driver Oracle adalah driver berbasis DBMS karena Oracle memiliki mesin database yang berdiri sendiri yang digunakan driver. Di mana mesin database berada tidak bersifat immaterial. Ini dapat berada di komputer yang sama dengan driver atau komputer yang berbeda di jaringan; bahkan mungkin diakses melalui gateway.
Arsitektur driver umumnya menarik hanya untuk penulis driver; artinya, arsitektur driver umumnya tidak ada bedanya dengan aplikasi. Namun, arsitektur dapat memengaruhi apakah aplikasi dapat menggunakan SQL khusus DBMS. Misalnya, Microsoft Access menyediakan mesin database yang berdiri sendiri. Jika driver Microsoft Access berbasis DBMS - driver mengakses data melalui mesin ini - aplikasi dapat meneruskan pernyataan Microsoft Access-SQL ke mesin untuk diproses.
Namun, jika driver berbasis file - artinya, driver berisi mesin kepemilikan yang mengakses file .mdb Microsoft Access secara langsung - setiap upaya untuk meneruskan pernyataan SQL khusus Microsoft Access ke mesin kemungkinan akan mengakibatkan kesalahan sintaks. Alasannya adalah bahwa mesin kepemilikan kemungkinan hanya akan menerapkan ODBC SQL.
Bagian ini berisi topik berikut.