高效的jsp分頁查詢
更新時(shí)間:2006年10月13日 00:00: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" /><!--引用數(shù)據(jù)庫操作的bean,自己完成,這里不再贅述-->
<%
int curpage=1;//當(dāng)前頁
int page_record=20;//每頁顯示的記錄數(shù)
//用下面的方法(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條記錄,大致思路為——子查詢排除需要顯示的記錄前的所有記錄,父查詢則對余下的記錄進(jìn)行降序排列
while(rs.next) {
out.println(rs.getInt("id").toString());
}
rs.close();
%>
**********************
<%@ page language="java" import="java.util.*,java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="cn" scope="page" class="myConnection.Conn" /><!--引用數(shù)據(jù)庫操作的bean,自己完成,這里不再贅述-->
<%
int curpage=1;//當(dāng)前頁
int page_record=20;//每頁顯示的記錄數(shù)
//用下面的方法(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條記錄,大致思路為——子查詢排除需要顯示的記錄前的所有記錄,父查詢則對余下的記錄進(jìn)行降序排列
while(rs.next) {
out.println(rs.getInt("id").toString());
}
rs.close();
%>
您可能感興趣的文章:
相關(guān)文章
JSP獲取服務(wù)器時(shí)間以倒計(jì)時(shí)的形式在頁面顯示
通過jsp獲取服務(wù)器時(shí)間在頁面以倒計(jì)時(shí)的形式顯示,具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下2013-08-08JSP內(nèi)置對象:Request和Response的簡單介紹及使用
JSP內(nèi)置對象:Request和Response的簡單介紹及使用,需要的朋友可以參考一下2013-02-02jsp頁面顯示數(shù)據(jù)庫的數(shù)據(jù)信息表
本文主要介紹了jsp頁面顯示數(shù)據(jù)庫的數(shù)據(jù)信息表的實(shí)現(xiàn)方法。具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01JSP/Servlet應(yīng)用程序優(yōu)化八法
JSP/Servlet應(yīng)用程序優(yōu)化八法...2006-10-10Struts1之url截取_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Struts1之url截取_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理的相關(guān)資料,需要的朋友可以參考下2017-09-09驚現(xiàn)支撐1億pv/天的超級數(shù)據(jù)庫解決方案
我說的系統(tǒng)主要是構(gòu)建在hibernate之上的高效數(shù)據(jù)庫緩存系統(tǒng),其中包含了分布式解決方案,該系統(tǒng)已經(jīng)應(yīng)用在舍得網(wǎng)上了,沒有發(fā)現(xiàn)大問題,2008-07-07JSP實(shí)現(xiàn)從不同服務(wù)器上下載文件的方法
這篇文章主要介紹了JSP實(shí)現(xiàn)從不同服務(wù)器上下載文件的方法,涉及jsp文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10使用JSP實(shí)現(xiàn)簡單的用戶登錄注冊頁面示例代碼解析
這篇文章主要介紹了使用JSP實(shí)現(xiàn)簡單的用戶登錄注冊頁面示例代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08