在线等!jsp中如何计算从数据库中调出纪录的总数???

<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="incoming/common.jsp"%>... <%@page contentType="text/html;charset=gb2312"%>
<%@ include file="incoming/common.jsp"%>
<%@ include file="incoming/connectdb.jsp"%>
<%@ include file="incoming/check.jsp"%>
<%
String name =(String)session.getAttribute("username");
session.setAttribute("name",name);
%>
<table width=950 border=1 align=center cellpadding=0 cellspacing=0 bordercolor="#999999" >
<tbody>
<tr>
<td width=9% align=center>姓名</td>
<td width=9% align=center>时间</td>
<td width=8% align=center>星期</td>
<td width=8% align=center>周次</td>
<td width=8% align=center>是否代课</td>
<td width=8% align=center>备注</td>
<td width=13% align=center>修改
<%
int intPageSize;//页显示记录数
int intRowCount;//记录数
int intPageCount;//总页数
int intPage;//待显页码
java.lang.String strPage;
int j;
intPageSize = 2;//每页显示记录数
strPage = request.getParameter("page");//待显示页码
if(strPage == null){intPage=1;}
else{intPage = java.lang.Integer.parseInt(strPage);
if(intPage<1)intPage=1;}
Statement _smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet _rs;
String _sql;
_sql="SELECT * FROM rzbody where name = '"+name+"' ORDER BY datetime DESC";
_rs = _smt.executeQuery(_sql);
_rs.last();

intRowCount = _rs.getRow();
//计算总页数
intPageCount = (intRowCount + intPageSize -1)/intPageSize;
//调整待显页码
if(intPage>intPageCount)
intPage=intPageCount;
if(intPageCount>0){
//将记录指针定位到待显示页面
_rs.absolute((intPage-1)*intPageSize + 1);
//显示数据
j = 0;
while(j<intPageSize && !_rs.isAfterLast()){
%> </td>
</tr>
<tr>
<td width=9% align=center><%=_rs.getString("name")%></td>
<td width=9% align=center><%=_rs.getString("datetime")%></td>
<td width=8% align=center><%=_rs.getString("week")%></td>
<td width=8% align=center>第<%=_rs.getString("zhouci")%>周</td>
<td width=8% align=center><%=_rs.getString("jieci")%></td>
<td width=8% align=center><%=_rs.getString("daike")%></td>
<td width=8% align=center><%=_rs.getString("beizhu")%></td>
<td width=13% align=center><a href="changerz.jsp?id=<%=_rs.getString("id")%>">修改</a></td>
</tr>
<% _rs.next();
j++;}
}
%>
</tbody>
</table>
<div align="center">
第<%=intPage%>页 共<%=intPageCount%>页
<%if(intPage>1){%><a href="main.jsp?page=<%=intPage-1%>">上一页</a><%}%>
<%if(intPage<intPageCount){%><a href="main.jsp?page=<%=intPage+1%>">下一页</a><%}%>
上面是部分代码,比如我从数据库中调出了9条纪录,分五页显示,那如何去计算调出总数呢?即是如何得出九?
ietjfdnv1986你可够贱!没所谓啦!拿吧,我来学习的
好心点的,帮我解决下!
展开
 我来答
百度网友211658b42
2008-10-03 · TA获得超过3383个赞
知道小有建树答主
回答量:606
采纳率:100%
帮助的人:601万
展开全部
改造一下SQL,查询的同时统计查询结果记录数。

再具体说,就是用SQL的count函数

例如 select count(*) from STUDENT as s where s.gender='男'

这就是去STUDENT(学生表)里查询有多少个学生性别是“男”

怎么改造你自己思考吧,不全说出来了
好大木头
2008-10-04 · TA获得超过1434个赞
知道大有可为答主
回答量:1705
采纳率:0%
帮助的人:1933万
展开全部
intRowCount = _rs.getRow();

这个不就是总数吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒杀用了一分钟
2008-10-03 · TA获得超过512个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:232万
展开全部
这个 好象SQL语句中有得出总数的吧 不过我忘了 嘿嘿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ietjfdnv1986
2008-10-03 · 超过15用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:105万
展开全部
分太少。。
内容太多,没时间看。。
拿两分走了。。不好意思。。。好像真的很丢人。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式