ホームページ > Java > &#&ベース > jdbcとその機能とは何ですか

jdbcとその機能とは何ですか

hzc
リリース: 2020-07-01 13:16:46
オリジナル
11441 人が閲覧しました

Java Database Connectivity (Java Database Connectivity、略して JDBC) は、クライアント プログラムがデータベースにアクセスする方法を標準化するために使用される Java 言語のアプリケーション プログラミング インターフェイスであり、データベース内のデータのクエリや更新などのメソッドを提供します。データベース。

jdbcとその機能とは何ですか

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート