mysql查询成功后 关于if判断的问题 很蹊跷
看图中注释的那一行 虽然都是rs.next返回true 但是只有把 那一行打印到控制台的去掉才能 跳到登录成功的方法体里边
既然是登录,那么查询到的数据最多一条记录。
rs.next()每执行一次,查询记录的指针向后移动一位。
在system.out()中执行过一次rs.next(),指针移动到下一位了。
这时if中再次调用rs.next(),显然没有更多数据了,返回false登录失败。
确实是这样 谢谢指导了
@管气琴的悲怆: 互相学习,不客气:)