開發者學堂課程【JDBC 資料庫開發進階:分頁準備工作】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址:
https://developer.aliyun.com/learning/course/32/detail/695分頁準備工作
簡介:
一、什麼是分頁
二、分頁資料
三、資料的傳遞
第N頁/共M頁 首頁 上一頁 123456 789 10下一頁 尾頁 口go.
分頁的優點:隻查詢一頁,不用查詢所有頁!
頁面的資料都是由 Serlet 傳遞來的!
serxlet :
- 目前面: pagecode,pc;
- pc:如果頁面沒有傳遞目前頁碼,那麼 serxlet 預設是第一頁,或者按頁面傳遞的來準!
- 總頁數: totalPages, tp
- tp:總記錄數/每頁記錄數
- 總記錄數: totalRecored, tr
- tr : dao,來擷取,select count(*) from t customer ;
- 每頁記錄數:業務資料或叫系統資料!10行 !
- 目前頁資料: beanList
- Url
這些分頁資料總要在各層之間來回的傳遞!
我們把這些分頁資料封裝到一個 javabean 中,它就叫分頁 Bean ,例如: PageBean

代碼:
package cn.itcast.cstm . domain;
import java.util.List;
public class PageBean{
private int pc;ll目前頁碼page code
private int tp;l/總頁數total page
private int tr;//總記錄數total record
private int ps;l/每頁記錄數page size
private List beanList; / /目前頁的記錄
public int getPc () {
return pc;
}
public void setPc (int pc){
this.pc = pc;
}
public int getTp (){
return tp;
}