Java Database Connectivity (Java Database Connectivity、略して JDBC) は、クライアント プログラムがデータベースにアクセスする方法を標準化するために使用される Java 言語のアプリケーション プログラミング インターフェイスであり、データベース内のデータのクエリや更新などのメソッドを提供します。データベース。
Java Database Connectivity (略して JDBC) は、クライアント プログラムがデータベースにアクセスする方法を標準化するために使用される Java 言語のアプリケーション プログラミング インターフェイスです。データベース内のデータのクエリや更新などのメソッド。 JDBC は Sun Microsystems の商標でもあります。私たちが通常 JDBC と呼ぶものは、リレーショナル データベース用です。
DBC ドライバーは 4 つのタイプに分類されます。
タイプ 1
JDBC-ODBC ブリッジ
このタイプのドライバーは、すべての JDBC 呼び出しを ODBC に渡します。次に、後者がデータベースのローカル ドライバー コード (つまり、Oracle の oci.dll など、データベースの製造元が提供するデータベース操作バイナリ コード ライブラリ) を呼び出します。
タイプ 2
ローカル API ドライバー
このタイプのドライバーは、データベース メーカーが提供するローカル コード ライブラリ (C/C など) をロードしてデータベースにアクセスします。ドライバーには Java コードが含まれています。
タイプ 3
ネットワーク プロトコル ドライバー
このタイプのドライバーは、クライアントにネットワーク API を提供します。クライアント上の JDBC ドライバーは、 Socket ) を使用して、クライアント上のミドルウェア プログラムを呼び出します。サーバーは、リクエストを必要な特定の API 呼び出しに変換します。
タイプ 4
ローカル プロトコル ドライバー
このタイプのドライバーは、ソケットを使用してクライアントとデータベースの間で直接通信します。
以下は、JDBC を使用してさまざまなデータベースに接続する方法のリストです。
⒈Oracle8/8i/9i データベース (シン モード)
⒉DB2 データベース
⒊Sql Server7 .0/2000 データベース
⒋Sybase データベース
⒌Informix データベース
⒍MySQL データベース
⒎PostgreSQL データベース
⒏を使用したデータベース直接接続ODBC
リモート データベースにアクセスする場合、JDBC はインターネット ファイル アドレス指定スキームと、Web ページ アドレス (Uniform Resource Locator URL) によく似たファイル名を利用します。
JDBC は、プログラマが SQL リクエストを作成するときに使用するオブジェクト指向クラスのセットを指定します。 JDBC ドライバー API を記述する追加のクラスのセットがあります。 Java データ型にマップできる最も一般的な SQL データ型がサポートされています。この API は、Microsoft Transaction Server リクエストの実行サポートと、トランザクションの最初までのコミットとロールバックの機能を提供します。
推奨チュートリアル:「java チュートリアル」
以上がjdbcとその機能とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。