ドライバー は、ODBC API で関数を実装するライブラリです。 それぞれが特定の DBMS に固有です。たとえば、Oracle のドライバーは Informix DBMS 内のデータに直接アクセスできません。 ドライバーは、基になる DBMS の機能を公開します。DBMS でサポートされていない機能を実装する必要はありません。 たとえば、基になる DBMS が外部結合をサポートしていない場合、ドライバーもサポートされません。 これに対する唯一の主な例外は、Xbase などのスタンドアロン データベース エンジンがない DBMS のドライバーは、少なくとも最小限の SQL をサポートするデータベース エンジンを実装する必要があるということです。
このセクションでは、次のトピックを扱います。