jdbc如何判断记录集是否为空?用什么方法?ResultSet本身是不是根本就没有这样的方法?
来源:百度知道 编辑:UC知道 时间:2024/05/25 10:37:17
while(ResultSet.next()){...}就是判断rs.next()是否为true,如果为true则说明记录集(rs)不为空,如果为FALSE,那么记录集(rs)为空!
if(rs!=null&&rs.next()){
System.out.println("rs不为空");
}else{
System.out.println("rs为空");
}
或者你定义一个变量如
int a=0;
while(rs.next() )
{
a++;
}
if(a == 0)
System.out.println("rs为空");
else
System.out.println("rs为空");
while(ResultSet.next) 也就是说rs.next是不是等于true
可采用空指针异常
即抛出EXCEPTION no point 即可