java web 分頁方法(資料庫用MySQL)

2021-06-10 11:14:32 字數 1614 閱讀 7810

sql語句:select * from table limit a,b   //從a+1 開始到b

1、寫乙個page類
package com.util;

/** * @author lackiechan

* */

public class page

public page(int current,int total)

private page(int current,int total,int pagesize)

public int getcurrent()

public void setcurrent(int current)

public int gettotal()

public void settotal(int total)

public void setpagesize(int pagesize)

public int getpagesize()

public void setallpage(int allpage)

public int getallpage()

}

2.

int p=1;

string indexpage=(string)request.getparameter("page");

if(indexpage==null||"".equals(indexpage))

else

p=integer.parseint(indexpage);

/***********************獲取某頁面的人數*****************************/

int totalcount = readerdao.query(null).size();

page page = new page(p, totalcount);

listps = readerdao.getpersonbypage(p,page);

request.setattribute("pagereader", ps);

request.setattribute("page", page);

request.getrequestdispatcher("reader.jsp").forward(request, response);

3、

<%=currentpage.gettotal()%>

名讀者 當前第<%=currentpage.getcurrent()%>頁,共<%=currentpage.getallpage()%>頁 

<%if(currentpage.getcurrent()>1) %>

<%} %>

5、

string sql="select r.*,t.name as typename,t.number from tb_reader r left join tb_readertype t on r.typeid=t.id limit "

+idmum+" , "+page.getpagesize();

資料庫分頁查詢方法

在這裡主要講解一下 mysql sqlserver2000 及sqlserver2005 和orcale三種 資料庫實現 分頁 查詢的方法。可能會有人說這些網上都有,但我的主要目的是把這些知識通過我實際的應用總結歸納一下,以方便大家查詢使用。下面就分別給大家介紹 講解一下三種資料庫實現分頁查詢的方法...

資料庫分頁查詢方法

在這裡主要講解一下mysql sqlserver2000 及sqlserver2005 和orcale三種資料庫實現分頁查詢的方法。您可能感興趣的文章 oracle,mysql,sqlserver三種資料庫的分頁查詢的例項 sql server 分頁查詢通用儲存過程 只做分頁查詢用 mysql分頁原...

資料庫分頁查詢方法

在這裡主要講解一下mysql sqlserver2000 及sqlserver2005 和orcale三種資料庫實現分頁查詢的方法。可能會有人說這些網上都有,但我的主要目的是把這些知識通過我實際的應用總結歸納一下,以方便大家查詢使用。下面就分別給大家介紹 講解一下三種資料庫實現分頁查詢的方法。一 m...