如何將資料庫中查詢出來的數據再進行分頁操作?

如何將資料庫中查詢出來的數據再進行分頁操作?

首先點擊「關注作者」,更多分享

簡單說一下分析及操作步驟:

1、創建一個page對象

a、創建所需要的屬性,如當前的頁碼CurrentPage;

b、通過資料庫查出得到數據的總和TotalConunt;

c、分析一共需要多少頁TotalPage(所有數據的總和/CurrentCount,採用math.ceil()方法);

d、生成setter和getter方法;

2、servlet層調用service層的方法

a、創建一個service層的對象;

b、在service層創建findPageCategory方法,目的是為了獲取跟分頁有關的所有屬性,如TotalPage,TotalCount等;

3、Dao層實現

a、查詢資料庫中所有數據的總和;

b、分頁查詢數據,即使用SQL聚合語句limit查詢數據後第一個數據的起始位置,第二個參數表示每個分頁查詢的數據條數;

推薦閱讀:

華人留學文化研究專題資料庫
資料庫DBMS的「Self-Driving「之路
為物聯網而生:高性能時間序列資料庫HiTSDB商業化首發!
學習SQL【4】-聚合與排序
翁氏之名人八字資料庫148例

TAG:MySQL | SQL | 資料庫 |