jdbc チュートリアル
jdbcを使い始める
サーチ…
備考
JDBC、またはJava DataBase Connectivityは、(リレーショナル)データベースに接続するためのJava仕様です。 JDBCは、多くのインタフェースと例外、およびドライバの期待(または要件)の形で共通のAPIを提供します。
JDBC仕様は、次の2つの部分で構成されています。
- JSR-221ページから入手可能な仕様書
- 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