java.sql.Statementインターフェイス: JDBC 3.0�利用�能�メソッド

表 1. 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ã?®å¯¾è±¡è¡¨ã?«ã?‚る自動増分列を表ã?—ã?¾ã?™ã€‚組ã?¿è¾¼ã?¿ãƒ¢ãƒ¼ãƒ‰ã?§ã?®ã?¿åˆ©ç”¨ã?Œå?¯èƒ½ã?§ã?™ã€‚
関連資料
java.sql.Connectionインターフェイス: JDBC3.0��利用�能�メソッド
java.sql.DatabaseMetaData インターフェイス: JDBC 3.0�利用�能�メソッド
java.sql.ParameterMetaDataインターフェイス:JDBC3.0�利用�能�メソッド
java.sql.PreparedStatementインターフェイス: JDBC3.0�利用�能�メソッド
java.sql.Savepoint インターフェイス