サーチ…


備考

JDBC、またはJava DataBase Connectivityは、(リレーショナル)データベースに接続するためのJava仕様です。 JDBCは、多くのインタフェースと例外、およびドライバの期待(または要件)の形で共通のAPIを提供します。

JDBC仕様は、次の2つの部分で構成されています。

  1. JSR-221ページから入手可能な仕様書
  2. Java SE API(パッケージjava.sqlおよびjavax.sql )に含まれるAPIおよびそのドキュメントは、

ほとんどのリレーショナルデータベースと一部の非リレーショナルデータベースは、JDBCを実装するドライバを提供します。

バージョン

バージョン発売日
3.0 2002-02-06
4.0 2006-12-11
4.1 2011年7月7日
4.2 2014-03-18

接続の作成

JDBCを使用できるようにするには、データベースのJDBCドライバをアプリケーションのクラスパスに配置する必要があります。

データベースに接続するには複数の方法がありますが、一般的な方法はjava.sql.DriverManagerを使用する方法と、 javax.sql.DataSourceデータベース固有の実装を構成して使用する方法javax.sql.DataSource

jdbc:somedb://localhost/foobarというurlを使用してデータベースへの接続を作成し、すべての従業員に5%の引き上げを与える更新ステートメントを実行する簡単な例:

try (Connection connection = DriverManager.getConnection(
        "jdbc:somedb://localhost/foobar", "anna", "supersecretpassword");
     Statement updateStatement = connection.createStatement()) {
    
    updateStatement.executeUpdate("update employees set salary = salary * 1.05");
}

詳細については、データベース接続の作成を参照してください。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow