记录一次憨憨行为:在判断结果集里面有没有值的时候,我傻傻的用“==null”来判断结果集是否为空,导致结果(一直是假象-----结果集里面有值
),很小很小的错误,但就是在编码的时候一致追求速度导致马虎,导致了这次憨憨行为。
以下憨憨行为:错误示例:
if(rs==null){
System.out.println("结果集为空!");
}
else{
System.out.println("结果集不为空!");
}
ResultSet表示select语句的查询结果集。ResultSet对象具有指向其当前数据行的指针,
最初,指针被置于第一行记录之前,通过next()方法可以将指针移动到下一行记录。
需要注意的是,不管查询出来有没有结果,ResultSet的值却不是null。
示例代码如下:正确示例:
if(rs.next()){
System.out.println("结果集不为空!");
}
else{
System.out.println("结果集为空!");
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_31762741/article/details/118399007
内容来源于网络,如有侵权,请联系作者删除!