我想使用resultSet.updateRow()找到新创建的行的主键
我试过
rs.moveToInsertRow();
rs.updateString( 2, path );
rs.insertRow();
updated++;
rs = ps.getGeneratedKeys();
if (rs == null)return updated;//evals to true always
rs.next();
// This is where I want the primary key
id = rs.getInt(1);
还有:
rs.last()//no current row exception
id = rs.getInt(1);
有简单的方法吗?或者我需要创建另一个查询吗?
您创建了一个自动生成的主键列吗?如果你做一个正常的插入(不使用可更新的rs),它能工作吗?