我想使用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);
有一种简单的方法,还是我需要创建另一个查询?
答案 0 :(得分:0)
您是否已创建自动生成的主键列? 如果你进行普通插入(不使用可更新的rs),它是否有效?