java分頁查詢


很多數據庫自身都提供了分頁機制,如SQL Server中提供的top關鍵字,MySQL數據庫中提供的limit關鍵字,它們都可以設置數據返回的記錄數。

通過各種數據庫的分頁機制實現分頁查詢,其優點是減少數據庫資源的開銷,提高程序的性能;缺點是只針對某一種數據庫通用。

先在數據庫中做個表

然后需要連接到表,並且做個數據類

然后再創建方法類:方法類需要的變量和調用鏈接

在方法類中寫兩個方法:一個方法是查看總頁數,一個方法是查詢第N頁的數據

查詢總頁數:

查詢第N頁的數據:

創建完方法之后,我們只需要調用他們來實現查詢結果

查詢結果如下:

 

在查詢總頁數時,我們需要注意的是總記錄條數除以頁數可能是小數,怎么把這個小數進位,以達到總頁數,這里我們用math.ceil()來實現

在查詢第N頁數據時,我們要注意的是stat.setInt(1,(ye-1)*hang) ,我們要查看第N頁的數據,也就是說我們要翻過N-1頁這么多的數據,才能查詢到第N頁的數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM