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 即可