日期:2014-05-20  浏览次数:20709 次

请问怎样判断ResultSet查询结果是否为空?
我只想到了这个方法,但是好象有问题
if   (_result.next())
{
return   1;//你为空返回1
}
else   return   0;
请问还有别的方法没有?


------解决方案--------------------
ResultSet!=null?true:false
------解决方案--------------------
lixiaoxue85(蛮野蛮) ( ) 信誉:97 Blog
牛。

我也来一个。

try {
result.next();
} catch (Exception ex) {
return false;
}
return true;

------解决方案--------------------
楼主想要说的应该是:
如何判断ResultSet里是否有记录

但是
有什么必要,非要判断ResultSet里是否有记录么?
------解决方案--------------------
ResultSet!=null?true:false
-----
这个是判断rs是否为null,而不是判断rs是否有记录
而且写成return rs!=null不更好
------解决方案--------------------
if (_result.next())
{
return 1;//你为空返回1
}
else return 0;
/////////////////////////////////////////
这样就挺好。不用整那没用的