JDBC API は、プログラマがデータベースに接続して問合せを送信するために使用する Java™ インターフェイスとクラスを定義しています。 JDBC ドライバは、特定の DBMS ベンダ用に、これらのインターフェイスとクラスを実装しています。
JDBC API を使用する Java プログラムは、特定の DBMS 用の指定されたドライバをロードしてから、実際にデータベースに接続します。 その後、JDBC DriverManager クラスは、すべての JDBC API 呼出しをロードされたドライバに送信します。
このタイプのドライバを使用するすべてのクライアント コンピュータに、ODBC バイナリ コードがロードされている必要があります。
ODBC は、Open Database Connectivity の頭字語です。
ブリッジ ドライバの場合と同様に、このタイプのドライバでは、各クライアント コンピュータにいくつかのバイナリ コードがロードされている必要があります。
その後、変換された呼出しが、特定の DBMS に送信されます。
このドライバを使用することで、クライアント アプリケーションは直接データベース サーバに接続できます。