JDBC (Java Database Connectivity、Java データベース接続) は、SQL ステートメントを実行するために使用される Java API です。 JDBC API は、リレーショナル データベース管理システム (RDBMS) と対話するための標準インターフェイスを提供します。
JDBC API には次の主要コンポーネントが含まれています:
1.JDBC ドライバー (JDBC ドライバー)
2 .Connection (接続)
3.Statement (ステートメント)
4.ResultSet (結果セット)
そのコンポーネントを簡単に紹介しましょう。
JDBC ドライバー
JDBC ドライバーは、特定のデータベースと対話するための JDBC インターフェイスを実装する Java クラスのセットです。ほぼすべてのデータベース ベンダー (MySQL、Oracle、Microsoft SQL Server など) が JDBC ドライバーを提供しています。たとえば、MySQL は MySQL Connection/J と呼ばれる JDBC ドライバーを提供しており、これを使用すると、標準の JDBC API を通じて MySQL データベースを使用できるようになります。
JDBC ドライバーには、JDBC ネイティブ API ドライバー、JDBC-net ドライバー、および JDBC ドライバーの 3 種類があります。
JDBC ドライバーは Pure Java で書かれています。 JDBC 呼び出しを MySQL 固有の呼び出しに変換し、その呼び出しを特定のデータベースに直接送信します。 JDBC ドライバーを使用するには、アプリケーションにドライバー JAR ファイルを含める必要があります。 MySQL Connector/J は JDBC ドライバーです。
Connection
JDBC の最初で最も重要なコンポーネントは Connection オブジェクトです。 Java アプリケーションでは、最初に JDBC ドライバーがロードされ、次にデータベースへの接続が確立されます。 Connection オブジェクトを通じて、データベースと対話できます。たとえば、テーブルに対して SQL クエリを実行するステートメントを作成できます。複数のデータベース接続を一度に開くことができます。
ステートメント
SQL クエリを実行するためのステートメント (SELECT、INSERT、UPDATE など) DELETE など、Statement オブジェクトを使用できます。 Connection オブジェクトから Statement オブジェクトを作成します。 JDBC は、ステートメント PreparedStatement、CallableStatement など、いくつかのタイプの異なる使用法を提供します。
結果セット
データベースからデータをクエリすると、ResultSet オブジェクトが取得されます。 ResultSet オブジェクトは、クエリ結果を反復処理できる一連の API を提供します。
JDBC を使用する一般的なプロセスは次のとおりです:
1. まず、JDBC ドライバーをロードし、データベースへの接続を作成します。
2. 次に、Statement を作成し、クエリを実行して ResultSet を取得します。
3. 次に、ResultSet を走査して処理します。
4. ResultSet、ステートメント、および接続を閉じます。
この記事では、JDBC とその主要コンポーネント (JDBC ドライバー、接続、ステートメント、ResultSet) に関する基本情報を紹介します。困っている人たちの役に立てば幸いです。
以上がJDBCとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。