プロジェクト

全般

プロフィール

JDBC

JavaのRDBMSアクセス用API。SQLベースの問い合わせに対応したAPIです。

データベースへの接続

データベースドライバー

データベースへの接続では、データベース毎に提供されるJDBCドライバーを使用します。JDBCドライバーのJARを入手し、クラスパスで認識できる場所に置いてプログラムを実行すると、JDBCドライバーのJARファイルのマニフェストに記載されたクラスを使用することができるようになります1

アプリケーションプログラムとしては、DriverManagerのgetConnectionを呼び出すだけでOKです。コネクションを取得するサンプルコードを次に示します。try-with-resource構文を使うとconnectionの解放が保証される(しかも明示的にcloseを呼ばなくてもよい)ので活用します。

        try (Connection con = DriverManager.getConnection(url)) {
            // ...
        } catch (SQLException ex) {
            // ...
        }

1 Java SE 6以降からの仕様です。ServiceLoaderを使って実現しています。なお、Java SE 5以前の場合、Class.forName(JDBCドライバークラス名)でアプリケーションから明示的に指定します。

クリップボードから画像を追加 (サイズの上限: 1 GB)