如何知道ResultSet结果为空?(最简单的方法) 真搞不懂你的意思!!如果你是说再判断(if)的时候就要输出数据所以漏掉操作的话你就if执行一个function,而while的时候同样执行这个function 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思就是如何判断ResultSet rs结果是否为空 if rs.next() 不可以吗?你还可以试一下rs==null,执行查询后游标再第一条记录的前面,可以用rs.beforeFirst();while (rs.next()){}否则查询后结果会少一条记录的 *_* 我是这样写的:if(rs.next()){ do { .... }while(rs.next())}else{ System.out.println("空记录");} if(rs.next()){ do { .... }while(rs.next())}if(rs.next())这样不就已经跳了一条记录了?然后while(rs.next())是从第二条记录开始的吧 主 题: 如何知道ResultSet结果为空?(最简单的方法) 作 者: foolfish (呆鱼) 等 级: 信 誉 值: ******************92 ***********所属论坛: Java JSP/Servlet/JavaBean 问题点数: 20 回复次数: 6 发表时间: 2003-12-10 20:33:24 ----------------------------------------会不会给分啊!同意楼上的没错了,rs.next() if(!rs.isAfterLast() && !rs.isBeforeFirst()) 用 while(rs.next) {...} 就够了干吗 if...do...while... 这么麻烦 楼上说的对。用while就可以了。 如何用MyEclipse看springsinde3.3.2的源码 图片点坐标如何加层 怎样将class文件打包成jar n天没人理了! 关于POI对公式的支持 怎么删除表中的内容? 关于数值计算的简单问题,请指教。 下拉列表框 用javamail发邮件是邮件的内容中有html标记问题来了.. 关于Jsp文件上传的问题 如何再網頁裡面做出一個類似資源管器的東東(也要有資源管理器的功能喔) Tomcat安装成功,但是不能不能编译文件,说是找不到javax.servlet包,这个包到底在哪?
rs.beforeFirst();
while (rs.next()){}否则查询后结果会少一条记录的 *_*
if(rs.next())
{
do
{
....
}while(rs.next())
}
else
{
System.out.println("空记录");
}
{
do
{
....
}while(rs.next())
}
if(rs.next())这样不就已经跳了一条记录了?
然后while(rs.next())是从第二条记录开始的吧
作 者: foolfish (呆鱼)
等 级:
信 誉 值: ******************92 ***********
所属论坛: Java JSP/Servlet/JavaBean
问题点数: 20
回复次数: 6
发表时间: 2003-12-10 20:33:24
----------------------------------------
会不会给分啊!
同意楼上的没错了,rs.next()
干吗 if...do...while... 这么麻烦