if(rs.next())和while(rs.next()) 遍历 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 相当于一个指针的移动,if的是指判断是否有下一条记录,而while是循环到没有记录为止 if 和 while 区别。 是这样的,re.next()是用指针判断的,但是,它执行一次就会+1if 判断就是判断是否有数据(其实就是第一条数据,初始化的re是0,next是1)while是循环的,一直下去,直到next是null为止 next方法相当于c++中的指针,判断是否有下一条; if(rs.next())本就不是循环语句,是分支语句,判断是否有下一条,有就执行if后面的代码;而while(rs.next())则是循环语句,判断是否有下一条,有就执行一次循环体,然后再回来判断,一直到没有下一条的时候,就执行while块后面的代码。 那rs.next()这个我能不能理解为,本来rs.初始值为0,查询数据的话是第0条,因为有了next(),那么它的特点是+1,所以rs.next()是查询第一条记录的。 ibatis,web开发查询求助!!!!!!! 刚学JSP,寻求达人相助(图片上传问题) HTTP status 500 错误 讨论下关于WIN7系统,价位和功能!!!!!!!!!! flex vo作为参数传递到java方法的问题 菜鸟请教JSP+SQL留言板的问题,3个错误~搞不明白啊~~谢谢啦 请问哪位大侠有讨论区的源码? 字符串的比较 求助简单的问题---JSP获取Form提交参数并显示在Table当中---回答者有分 matlab中的算法打成jar包之后,Java怎么调用? 暂存form 表单 Hibernate@ManyToMany加载策略,用懒加载还是急加载?
是这样的,re.next()是用指针判断的,但是,它执行一次就会+1
if 判断就是判断是否有数据(其实就是第一条数据,初始化的re是0,next是1)
while是循环的,一直下去,直到next是null为止