寫在前面
- 指定返回增長的字段的值connection.prepareStatement(sqlString, Statement.RETURN_GENERATED_KEYS);
- 獲得增長的字段的結果集preparedStatement.getGeneratedKeys();
詳細過程
Class.forName("com.mysql.jdbc.Driver");
Connection connection = Driver.getConnection(url, "用戶名", "密碼");
String sqlString = "insert into 表名 values(值, 值)";
//指定返回自增長的字段的值
PreparedStatement preparedStatement = connection.prepareStatement(sqlString, Statement.RETURN_CENERATED_KEYS);
preparedStatement.executeUpdate();
ResultSet generatedKeys = preparedStatement.getGeneratedKeys();
while(generatedKeys.next()) {
generatedKeys.getInt(1);
}
connection.close();
preparedStatement.close();
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者