首页 新闻 会员 周边 捐助

mysql查询成功后 关于if判断的问题 很蹊跷

0
悬赏园豆:30 [已解决问题] 解决于 2017-01-25 11:33

mysql查询成功后 关于if判断的问题 很蹊跷


问题补充:

看图中注释的那一行 虽然都是rs.next返回true 但是只有把 那一行打印到控制台的去掉才能 跳到登录成功的方法体里边


xnui7的主页 xnui7 | 初学一级 | 园豆:20
提问于:2017-01-25 10:47
< >
分享
最佳答案
1

既然是登录,那么查询到的数据最多一条记录。

rs.next()每执行一次,查询记录的指针向后移动一位。

在system.out()中执行过一次rs.next(),指针移动到下一位了。

这时if中再次调用rs.next(),显然没有更多数据了,返回false登录失败。

收获园豆:30
安静的下雪天 | 菜鸟二级 |园豆:274 | 2017-01-25 11:28

确实是这样 谢谢指导了


xnui7 | 园豆:20 (初学一级) | 2017-01-25 11:33

@管气琴的悲怆: 互相学习,不客气:)

安静的下雪天 | 园豆:274 (菜鸟二级) | 2017-01-25 11:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册