目次:
- 定義-Java Database Connectivity Architecture(JDBC Architecture)とはどういう意味ですか?
- TechopediaがJava Database Connectivity Architecture(JDBC Architecture)について説明しています
定義-Java Database Connectivity Architecture(JDBC Architecture)とはどういう意味ですか?
Java Database Connectivity(JDBC)アーキテクチャは、リレーショナルデータベースにアクセスするためのインターフェイスを指定するAPIです。 JDBCは、データベースへの接続、データベースへのクエリと更新の送信、およびクエリのためにデータベースから取得した結果の取得と処理に役立ちます。
TechopediaがJava Database Connectivity Architecture(JDBC Architecture)について説明しています
JDBCは、Javaプラットフォームのコア部分であり、Sun Microsystemsが開発したAPI仕様です。 JDBCアーキテクチャは、データベースにアクセスするための2層および3層の処理モデルをサポートしています。
2層モデルでは、Javaアプレットまたはアプリケーションはデータソースと直接通信します。 JDBCドライバーにより、アプリケーションとデータソース間の通信が可能になります。 ユーザーがクエリをデータソースに送信すると、それらのクエリに対する回答が結果の形式でユーザーに返送されます。 データソースは、常に単一の場所にある単一のマシンであるとは限りません。 ユーザーが接続しているネットワーク上の別のマシンに配置できます。 これはクライアント/サーバー構成と呼ばれ、ユーザーのマシンがクライアントとして機能し、データソースを実行しているマシンがサーバーとして機能します。 ネットワーク接続には、イントラネットまたはインターネットを使用できます。
3層モデルでは、ユーザーのコマンドまたはクエリが中間層サービスに送信され、そこからコマンドが再びデータソースに送信されます。 結果は中間層に送り返され、そこからユーザーに送信されます。 このタイプのモデルは、アクセス制御の維持と企業データの更新を簡単に行えるため、管理情報システムディレクターが非常に便利です。 アプリケーションの展開も簡単になり、パフォーマンス上のメリットが得られます。 中間層は通常、CまたはC ++で記述されています。
JDBCドライバマネージャは、JDBCアーキテクチャの伝統的なバックボーンであり、JavaアプリケーションをJDBCドライバに接続するためのオブジェクトを指定します。 JDBC Test Suiteは、JDBCドライバーがプログラムを実行することを確認するのに役立ちます。 JDBC-ODBC Bridgeソフトウェアは、オープンデータベース接続ドライバーを介してJDBCアクセスを提供します。
