开发工具:
文件大小: 528kb
下载次数: 0
上传时间: 2013-06-17
详细说明:
首先要定义四个变量:int pageSize:每页显示多少条记录int pageNow:希望显示第几页int pageCount:一共有多少页int rowCount:一共有多少条记录说明:pageSize是指定的 pageNow是用户选择的rowCount是计算出来的 该计算式为if(rowCount%pageSize==0){pageCount=rowCount/pageSize;}else{pageCount=rowCount/pageSize+1;}(技巧:数据库插入:insert into 表名(字段1,2,。。。)select 字段1,2,...from 表名)查询语句select top pageSize字段名列表from表名where id not in(select top pageSize*(pageNow-1)id from 表名)以我们前面的users表为例,显示第二页,该查询语句就是:select top 3 * from users where userId not in(select top 3 userId from users)(select top 3 userId from users):选出这个表的前三条 前面再 选三条用户信息列表
<%//定义四个分页会用到的变量int pageSize=3;int pageNow=1;//默认显示第一页int rowCount=0;//该值从数据库中查询int pageCount=0;//该值是通过pageSize和rowCount//接受用户希望显示的页数(pageNow)String s_pageNow=request.getParameter("pageNow");if(s_pageNow!=null){//接收到了pageNowpageNow=Integer.parseInt(s_pageNow);}//查询得到rowCountClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;dataBaseName=System","sa","");Statement sm=ct.createStatement();ResultSet rs=sm.exeuteQuery("select count(*) form users ");if(rs.next()){rowCount=rs.getInt(1);}//计算pageCountif(rowCount%pageSize==0){pageCount=rowCount/pageSize;}else{pageCount=rowCount/pageSize+1;}//查询出需要显示的记录rs=sm.exeuteQuery("select top "+pageSize+" * from users where userId not in(select top "+pageSize*(pageNow-1)+" userId from users) ");%>//显示用户ID | 用户名字 | 密码 | 电邮 | 级别 |
<%while(rs.next()){%><%=rs.getInt(1)%> | <%=rs.getString(2)%> | <%=rs.getString(3)%> | <%=rs.getString(4)%> | <%=rs.getInt(5)%> |
<%}%>
<%//上一页if(pageNow!=1){out.println("上一页");}//显示超链接for(int i=1;i<=pageCount;i++){out.println("["+i+"]");}//下一页if(pageNow!=pageCount){out.println("下一页");}%> ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.