Java SQLException:无法将绝对位置设置为第0行

Java SQLException:无法将绝对位置设置为第0行,java,mysql,Java,Mysql,我的代码产生以下错误: java.sql.SQLException: Cannot absolute position to row 0 这个错误意味着什么?如何修复它?JDBCAPI中的大多数东西都是基于1的。结果集的第一列是1;准备好的语句的第一个参数是1;可滚动结果集的第一行是1 您可能试图将当前行设置为0。这是此链接中指定的JDBC错误: 我也参与了这个问题。当您尝试使用打开的结果集将光标定位在绝对0时,会发生这种情况 解决此问题的方法: if(pos!=0) resultse

我的代码产生以下错误:

java.sql.SQLException: Cannot absolute position to row 0

这个错误意味着什么?如何修复它?

JDBCAPI中的大多数东西都是基于1的。结果集的第一列是1;准备好的语句的第一个参数是1;可滚动结果集的第一行是1


您可能试图将当前行设置为0。

这是此链接中指定的JDBC错误:

我也参与了这个问题。当您尝试使用打开的结果集将光标定位在绝对0时,会发生这种情况

解决此问题的方法:

if(pos!=0)
    resultset.absolute(pos);
else
    resultset.beforeFirst();

请显示导致抛出错误的代码。或者-如果您没有,请先用谷歌搜索您的错误消息,而不是将其发布到此处Jon Skeet,这是一个包含5000行不同类代码的大型项目。。你真的不认为是我干的吗?但是,是的,任何我想我已经看到了这一点,如果我尝试从一个结果集中读取数据,而不先在其上执行“.next()”。这将是我的猜测,提供的信息有限。