日期:2014-05-18  浏览次数:20596 次

ResultSet rs 出现的一个怪问题
我执行了一个select语句   ,返回给Result   rs,然后测试rs.next()的值,
连续打印了两句out.println(rs.next()),但是前面一个返回的是true,后面的那个却是false,这个是什么原因   ????????


------解决方案--------------------
难道只有一条记录?
------解决方案--------------------
你的数据库只有一条记录吧
------解决方案--------------------
调用一次rs.next()后,再次调用就会使游标移动了。那如果只有一条记录,第一次为true,第二次就为false
------解决方案--------------------
你的记录是一条吧~~