Java实现数据新增获取自增ID
有时候因为新增的需求需要获取刚刚新增的数据的自增的主键ID,可以使用使用 PreparedStatement.RETURN_GENERATED_KEYS (关键看你使用哪个接口与数据库交互,都有RETURN_GENERATED_KEYS这个方法)可以获取刚刚插入自增ID值。
【1】例如:
ps=con.prepareStatement(sql,PreparedStatement.RETURN_GENERATED_KEYS);
ResultSet rs = ps.getGeneratedKeys();
//获取刚刚新增数据的自增的主键ID
if(rs.next()){
int ID= rs.getInt(1);
}
【2】案例: