JSP高效分页,是否真的高效?

原创 2005年04月28日 14:22:00

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();
%>

这是从Google上搜来的,不知道是否真的高效?

相关文章推荐

oracle 高效分页

  • 2013年12月07日 09:56
  • 6KB
  • 下载

Oracle row_number() over()解析函数高效实现分页

1. Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式(有order by ---三层sql): SELECT * FROM ( SELECT A.*,...

一个高效简洁的Struts分页方法

  • 2008年04月05日 01:22
  • 52KB
  • 下载

MVC高效分页代码

  • 2017年11月12日 21:00
  • 3KB
  • 下载

select2,利用ajax高效查询大数据列表(可搜索、可分页)

select2是一款jquery插件,是普通form表单select组件的升级版。 可以定制搜索、远程数据集(Remote data,本篇主要介绍点)、无限滚动(数据分页功能,这一点很妙)、还有很多高...

AspNetPager高效分页

  • 2013年05月31日 09:53
  • 690KB
  • 下载

asp高效分页类(ASP+Access)

  • 2009年09月14日 15:11
  • 719KB
  • 下载

GridView高效分页+搜索的完整实现

前言:         公司项目开发,上周的任务是做基础数据的管理。在Sharepoint2010里边内嵌asp.net的aspx页,遇到了各种各样奇葩的问题,因为之前对sharepoint只是...

解析函数高效实现分页

  • 2010年02月25日 14:01
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP高效分页,是否真的高效?
举报原因:
原因补充:

(最多只允许输入30个字)