天天看點

分頁查詢的實作原理

這次新增了分頁查詢;

 2:為什麼會用到分頁呢,因為清單内容太多了,是以使用分頁進行顯示。

分頁的核心就是計算每頁多少記錄和總頁數以及第幾頁。

3:首先先寫如何計算每頁多少記錄和第幾頁,依舊在BookDao.java和BookDaoImpl.java中繼續增加方法

在計算每頁多少記錄和第幾頁的背景核心代碼如下所示:

  //第二步書寫sql語句

     String sql="select * from book limit ?,? ";

     ps=con.prepareStatement(sql);//第三步:預編譯

     //第幾頁需要設定好是頁數減一乘以每頁的記錄數即是第多少頁

     ps.setInt(1, (page-1)*record);

     ps.setInt(2, record);

4:首先先寫如何計算總頁數,依舊在BookDao.java和BookDaoImpl.java中繼續增加方法

5:接下來直接在book.jsp進行代碼的開發,完成分頁功能,本頁的都是核心,因為在book.jsp頁面完成了如何操作上一頁,下一頁,跳轉頁數,以及完成了首頁尾頁的控制

示範效果如下所示:

分頁查詢的實作原理

還有很多需要完善的,是以先分享一下咯,繼續努力咯!!!