Java Database Connectivity Architecture(JDBCアーキテクチャ)

著者: Lewis Jackson
作成日: 11 5月 2021
更新日: 23 六月 2024
Anonim
JavaJDBCチュートリアル| Javaデータベースコネクティビティ|初心者のためのJavaチュートリアル| Simplilearn
ビデオ: JavaJDBCチュートリアル| Javaデータベースコネクティビティ|初心者のためのJavaチュートリアル| Simplilearn

コンテンツ

定義-Java Database Connectivity Architecture(JDBC Architecture)とはどういう意味ですか?

Java Database Connectivity(JDBC)アーキテクチャは、リレーショナルデータベースにアクセスするためのインターフェイスを指定するAPIです。 JDBCは、データベースへの接続、データベースへのクエリと更新、およびクエリのためにデータベースから取得した結果の取得と処理に役立ちます。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

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アクセスを提供します。