JDBC中取得mysql自动递增的id号

PreparedStatement pstmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
ResultSet rsKey = pstmt.getGeneratedKeys();
rsKey.next();
int key = rsKey.getInt(1);
stmt.executeUpdate("update article set rootid = " + key + " where id = " + key);

你可能感兴趣的:(java,sql,mysql,jdbc)