System.out.println(rs.next());//输出true
while (rs.next()) {//为什么这里面的就不执行了呢?因为rs相当于指针,next一下 就指向下一个了,
//当查询出来的只有一条数据的时候,上面的做了测试,那么下一次next的将会是null,因此不执行!于是将上面的syso去掉即可
System.out.println("执行!");
return "success";
}
由此看来ResultSet rs ;
rs.next() 只能调用一次
第一次:
System.out.println(rs.next()); true
第二次
System.out.println(rs.next()); false
while(rs.next()) //就是 将rs全部进行读取
if(rs.next()) //rs进行读取一次 判断是否有数据