# java.sql.Connectionインターフェイス: JDBC3.0にて利用可能なメソッド

表 1. Connectionにて利用可能なJDBC 3.0のメソッド
返り値 | シグネチャ | 実装の但し書き
--- | --- | ---
Savepoint | setSavepoint (String name) | 現在のトランザクションにて指定した名前のセーブポイントを作成して、それを表す新規セーブポイントオブジェクトを返す。
Savepoint | setSavepoint () | 現在のトランザクションにてセーブポイントを作成して、それを表す新規セーブポイントオブジェクトを返す。
void | releaseSavepoint (Savepoint savepoint) | 指定したセーブポイントオブジェクトを現在のトランザクションから除去する。
void | rollback(Savepoint savepoint) | 指定されたセーブポイント以降に行われた変更を取り消す。
PreparedStatement | prepareStatement(String sql, int autoGeneratedKeys) | sqlがINSERT文でなければ、autoGeneratedKeysの引数は無視される。
PreparedStatement | prepareStatement(String sql, int [] columnIndexes) | sqlがINSERT文でなければ、columnIndexesは無視される。配列のそれぞれの列の番号は、INSERTの対象表にある自動増分列に対応する。組み込みモードでのみ利用可能。
PreparedStatement | prepareStatement(String sql, String [] columnNames) | sqlがINSERT文でなければ、columnNamesは無視される。配列のそれぞれの列名は、INSERTの対象表の自動増分列を指定する。組み込みモードでのみ利用可能。

- Autogenerated keys

親トピック: JDBC 3.0の機能
関連資料
java.sql.DatabaseMetaData インターフェイス: JDBC 3.0で利用可能なメソッド
java.sql.ParameterMetaDataインターフェイス:JDBC3.0で利用可能なメソッド
java.sql.PreparedStatementインターフェイス: JDBC3.0で利用可能なメソッド
java.sql.Savepoint インターフェイス
java.sql.Statementインターフェイス: JDBC 3.0で利用可能なメソッド