是第二个next移动到了第二条记录.
while(rs.next())//这个就OK了.可以在循环里边设一变量来统计的结果再输出也行..
或直接Sql语句来统计记录的多少..
while(rs.next())//这个就OK了.可以在循环里边设一变量来统计的结果再输出也行..
或直接Sql语句来统计记录的多少..
解决方案 »
- 表单非空检验为什么没有起作用啊?请朋友们帮我看下
- 急!高手帮忙,为什么验证码的图标突然无法显示了?
- 文件上传及数据库存储问题
- MyEclipse中设置tomcat问题!?
- 开始学JSP/Sevlet/JavaBean哪本书最好?
- ETL工具--Kettle文本文件输出问题
- 安装完myeclipse5.5ga,出现奇怪的问题。
- 关于jsp分页,有什么方法?什么是cach分页?讲讲方法,给个例子!谢谢!
- 用javamail发邮件问题,
- 怎样获得<input type=text name=textfield>的返回值?
- ¥¥¥tomcat+Struts:连续执行两个Query.do,如何在执行第二个Query.do的时候关闭第一个Query.do的执行¥¥¥
- 关于可维护树的实现
{
while(rs.next())
{
out.print(rs.getString("字段名"));
}
}
else
{
out.print("暂时没有记录!");
}换成:---------------------
if(rs.next())
{
do
{
out.print(rs.getString("字段名"));
}while(rs.next())
}
else
{
out.print("暂时没有记录!");
}
rs.last();
rs.getRow();//可以计算出记录数
rs.first();//返回到第一条
{
String XX[][]=new String[rs.getRow()][colnum];
rs.first();
int j=0;
do
{
for(int i=0;i<colnum;i++) XX[j][i]=rs.getString(i+1);
j++
}while(rs.next())
}
else
{
out.print("暂时没有记录!");
}
Retrieves the current row number. getRow()//得到的是当前记录号.别弄错了.
我也想到另一种方法
if(rs.isAfterLast())
{
out.print("暂时没有记录!");
}
else
{
while(rs.next())
{
out.print(rs.getString("字段名"));
}
}
if(rs.next())
{
rs.first();
while(rs.next())
{
out.print(rs.getString("字段名"));
}
}
else
{
out.print("暂时没有记录!");
}