因此,我试图了解结果集光标,但显然光标所在的位置存在问题。
我有一个非常小的应用程序,它自动分配一个新的整数 id,这将是数据库的最后一个条目,因此是最高的整数。我正在尝试像这样进入最后一个条目(rs 是结果集),所以我可以使用它的值:
rs.last
然后将 the_new_id 分配给 rs.getInt(1)...
但是,我得到“仅转发结果集的无效操作:最后一个”sql 异常。
现在我有一个很大的“kludge”来完成这项工作:
while(rs.next())
your_new_id = rs.getInt(1);
然后我就这样分配新的ID。:-\
如何使用 last 更优雅地实现相同的行为?
任何帮助表示赞赏。