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()”。这将是我的猜测,提供的信息有限。