求助关于java.sql.SQLException: 未调用 ResultSet.next的问题! 数据库oracle11g 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public interface ResultSet extends Wrapper表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 ResultSet 对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next 方法将光标移动到下一行;因为该方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。 l.search(sql).getInt("usernumber"); 楼主这里l.search(sql) 只是执行了查询,拿到了结果集,但是没有调用.next 方法,所以光标没有移动到第一行结果处,无法继续调用getInt("usernumber") l.search(sql); if(l.search(sql).next()){ success = true; id = l.search(sql).getInt("usernumber"); }问题出在这里,你最开始使用 l.search(sql);查出结果集,为什么不用一个ResultSet来接收呢?你下面确实使用了nest(),但你那个是又查询了一次:l.search(sql).next(),这里确实也nest了,但是你怎么下面又重新查询一次?id = l.search(sql).getInt("usernumber");你这样明显就是重新查询的,所以当然报没有调用nest了,正确的做法是:ResultSet resset = l.search(sql);if(resset != null ) { while(resset .nest()) { success = true; id = resset.getInt("usernumber");}} 初学java,问一个关于applet的程序 如何取得int类型参数的上限? 请问一下我要读取ftp上面的一个文件应该怎么实现啊 关于“args”? 怎么获得一个日期的字符串阿!?不要long型阿要那种能看明白的日期类型阿谢谢大家了阿 又一个jni的问题,我想应该发表在这个版吧 jsp中文显示问题 怎么创建不能改变大小的窗口???? 如何在JPanel内画图?我的代码是。。。为什么错误呢? 请问sun的java api文档能不能下载,还是只能在线查看? 怎么实现jsp中的table框中的数据鼠标移到其中一行时在行尾显示按钮,移开按钮隐藏 关于java 文件读取,求大神帮我实现这个小功能
表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 ResultSet 对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next 方法将光标移动到下一行;因为该方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。 l.search(sql).getInt("usernumber"); 楼主这里l.search(sql) 只是执行了查询,拿到了结果集,但是没有调用.next 方法,所以光标没有移动到第一行结果处,无法继续调用getInt("usernumber")
l.search(sql);
if(l.search(sql).next()){
success = true;
id = l.search(sql).getInt("usernumber");
}问题出在这里,你最开始使用 l.search(sql);查出结果集,为什么不用一个ResultSet来接收呢?
你下面确实使用了nest(),但你那个是又查询了一次:l.search(sql).next(),这里确实也nest了,但是你怎么下面又重新查询一次?
id = l.search(sql).getInt("usernumber");
你这样明显就是重新查询的,所以当然报没有调用nest了,正确的做法是:ResultSet resset = l.search(sql);
if(resset != null ) {
while(resset .nest()) {
success = true;
id = resset.getInt("usernumber");
}
}