rs.next运行不了 数据selectclass 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 while(rs.next()){ jta.append("借阅号:"+rs.getString(1)+","+"借书时间:"+rs.getString(3)+","+"\n"+"还书时间:"+rs.getString(4)+","+"\n"+"图书状态:"+rs.getString(5)+"\n"); } 这里已经把指针移动最后一行了你在这之后 next当然是false啦,所以无论有无数据都是false 1 楼正解!rs.next()就是将当前指针移到下一行数据,前提是有下一行while(rs.next()){..}指针已经移到最后了,也就是没有下一行了,所以rs.next()返回的是false,所以,if(!(rs.next())){ jta.append("对不起,没有此借阅信息"); }肯定会执行! 你把if判断移动到while前面就可以了,因为你做了while判断之后无论是否有数据都已经在最后一条数据了 while(rs.next()) while会将rs一直next() 下去,直至rs.next()为false时。所以 就是楼上的办法了,先判断if(!rs.next()),确保rs非空时,再进行while循环,读取结果集中的数据。 JPopupMenu弹出后不消失了 怎样让agent移动的满足要求啊?急啊 能完全脱离JVM不??总不能因为用我一个软件。就让客户安装JVM吧? java中有没有类似.NET中的DataSet类呢? 日期计算问题60分哦 单独的类之间的,参数传递问题,急呀,在线等,跪求高手指点....... 硬盘小问题,先谢过了 javaBean jar打包问题 ~~~~100000(十万分)求救~如何判断有几个用户在使用这个文件 javadoc.jar和sources.jar是干什么用的啊新人求解[附图] 求大神指导 nutch2.2.1 如何过滤url地址?
{
jta.append("借阅号:"+rs.getString(1)+","+"借书时间:"+rs.getString(3)+","+"\n"+"还书时间:"+rs.getString(4)+","+"\n"+"图书状态:"+rs.getString(5)+"\n");
}
这里已经把指针移动最后一行了
你在这之后 next当然是false啦,所以无论有无数据都是false
rs.next()就是将当前指针移到下一行数据,前提是有下一行
while(rs.next()){..}
指针已经移到最后了,也就是没有下一行了,所以rs.next()返回的是false,
所以,
if(!(rs.next())){
jta.append("对不起,没有此借阅信息");
}
肯定会执行!
所以 就是楼上的办法了,先判断if(!rs.next()),确保rs非空时,再进行while循环,读取结果集中的数据。