首页 > 其他 > 详细

ResultSet next方法

时间:2017-09-06 17:56:10      阅读:270      评论:0      收藏:0      [点我收藏+]
ResultSet next方法是判断是否取到值。看我下面一段代码:
ResultSet res = stm.executeQuery(sql);
if(res.next()){
pageSum = res.getInt(1);
}
赋值之前为什么一定要判断呢?


ResultSet里有一个记录指针记录指针指向第一条记录的上面。res.next()的大致意思是,记录指针向下移动一个位置,如果其指向一条有效记录,则返回真;否则返回假。只有使记录指针不断移动,才能不断取出数据库中的数据。

另外, pageSum = res.getInt(1);不是赋值, 而是获取记录指针指向行。1是列索引。

ResultSet next方法

原文:http://www.cnblogs.com/hewei-666/p/7486080.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!