Web开发中一种用sql语句完成分页的高效率方法,以jsp/asp为例
来源:互联网 发布:微博客户端电脑版mac 编辑:程序博客网 时间:2024/06/05 06:44
beyond_xiruo的专栏
一、Jsp方法如下:
**********************
<%@ page language="java" import="java.util.*,java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="cn" scope="page" class="myConnection.Conn" /><!--引用数据库操作的bean,自己完成,这里不再赘述-->
<%
int curpage=1;//当前页
int page_record=20;//每页显示的记录数
//用下面的方法(sql查询完成,速度快)
curpage=Integer.parseInt(request.getParameter("page"));//获取传递的值,需要显示的页
ResultSet rs=cn.rsexecuteQuery("select top "+page_record+" * from tablename where id not in (select top "+(curpage*page_record)+" id from tablename order by id desc) order by id desc");
//本查询语句得到的是所要显示的1000页的20条记录,大致思路为——子查询排除需要显示的记录前的所有记录,父查询则对余下的记录进行降序排列
while(rs.next) {
out.println(rs.getInt("id").toString());
}
rs.close();
%>
**********************
二、asp中的方法
*******************
<%@ LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
dim curpage=1'当前页
dim page_record=20'每页显示的记录数
curpage=request("page")'获取传递的值,需要显示的页
……'连接数据库操作代码省略
rs.open "select top "+page_record+" * from tablename where id not in (select top "+(curpage*page_record)+" id from tablename order by id desc) order by id desc",conn,1,3
'本查询语句得到的是所要显示的1000页的20条记录,大致思路为——子查询排除需要显示的记录前的所有记录,父查询则对余下的记录进行降序排列
while not rs.eof
response.write rs("id")
rs.movenext
wend
rs.close
conn.close
%>
*********************
感谢阅读,希望本文对你有帮助
- Web开发中一种用sql语句完成分页的高效率方法,以jsp/asp为例
- Web开发中一种用sql语句完成分页的高效率方法,以jsp/asp为例
- Web开发中一种用sql语句完成分页的高效率方法(1)
- 三种高效率SQL语句分页方法
- 三种高效率SQL语句分页方法
- 一个高效率的SQL Server分页语句
- 三种高效率SQL语句分页方法(2)--转自CSDN中WUCF2004的博客
- sql语句转化为分页查询的一种实现
- 高效率的Access\MSSQL分页的SQL语句
- 用jsp开发web应用并不是一个高效率的选择
- 玩转Web之Jsp(三)-----Jsp+SQLServer 用sql语句实现分页
- SQL Server三种高效率分页方法
- JSP的一种分页
- SQL语句的执行过程(以oracle为例)
- 高效率分页查询语句
- 一个高效率的ASP分页算法
- 写有效的web分页sql语句
- SQL语句坚行转横列的一种方法
- Linux bootloader 编写方法
- 搭建系统框架发现的三个Web.Config问题
- A new face
- ape & cue plugin for xmms
- Schema 接口和其实现的类
- Web开发中一种用sql语句完成分页的高效率方法,以jsp/asp为例
- GSFL:一种网格服务的工作流架构 (zt,英文文档有了,这里保存下中文的)
- 一个排序sql的实现
- 用Visual Basic设计个性化文件夹图标
- Learning Spirit 2
- The world is not enough
- SchemaSet和继承的类
- 把看网文、网上新闻以及看friends的时间都固定在晚饭前后比较好
- 在Direct3D程序中运用碰撞检测