您的位置:首页 > 职场人生

判断ResultSet结果集的记录数是否为0的折衷方案

2007-11-10 21:08 253 查看
在编写分页的时候,遇到要判断ResultSet结果集的记录数是否为0的问题,看到网上提供的许多方法都只是判断后就输出“记录数为0”,但实际上很多时候,是有记录则输出记录,无则说“暂无记录”!现在把下面的方案记下来,以便使用!

if(rs.next())
{
do {
str = rs.getString(1);
...
}while(rs.next());
}
else
{
System.out.println("暂无记录");
}

***************
对于使用
isBeforeFirst函数
获取光标是否位于此ResultSet对象的第一行之前

我认为光标初始时已经在第一行之前,所以这样判断没有意义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息