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の対象表にある自動増分列を表します。組み込みモードでのみ利用が可能です。