java.sql.Statementインターフェイス: JDBC 3.0で利用可能なメソッド
JDBC 3.0で利用可能なStatementのメソッド
返り値
シグネチャ
実装の但し書き
ResultSet
getGeneratedKeys()
ユーザが自動生成キーを有効にしていた場合、このメソッドはIDENTITY_VAL_LOCAL関数が呼ばれた時と同じ値を返します。もし有効ではないなら、この関数はnullを返します。
boolean
execute(String sql, int autoGeneratedKeys)
sqlがINSERT文ではない場合、autoGeneratedKeys引数は無視されます。
boolean
execute(String sql, int [] columnIndexes)
sqlがINSERT文ではない場合、columnIndexesは無視されます。配列のそれぞれの列番号は、INSERTの対象表にある自動増分の列に対応します。組み込みモードでのみ利用することができます。
boolean
execute(String sql, String [] columnNames)
sqlがINSERT文ではない場合、columnNamesは無視されます。配列のそれぞれの列名は、自動増分の列に対応します。組み込みモードでのみ利用することができます。
int
executeUpdate(String sql, int autoGeneratedKeys)
sqlがINSERT文ではない場合、autoGeneratedKeys引数は無視されます。
int
executeUpdate(String sql, int [] columnIndexes)
sqlがINSERT文ではない場合、columnIndexesは無視されます。
配列のそれぞれの列番号は、INSERTの対象表の自動増分列に対応します。組み込みモードでのみ利用することができます。
int
executeUpdate(String sql, String [] columnNames)
sqlがINSERT文ではない場合、columnNamesは無視されます。配列のそれぞれの列名は、INSERTの対象表にある自動増分列を表します。組み込みモードでのみ利用が可能です。