首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP + MySQL + Java 類優化分頁實例

     編輯:關於JSP

大量資料分頁查詢優化:MySQL 使用 LIMIT position, counter 替代 SQL Server TOP。配合 Java 類緩存查詢結果於記憶體,JSP 直接調用 Java 類提取分頁資料,大幅提升速度。

Comment JavaBean

package dbconnection;
public class Comment {
  private String id, album_id, title, content, modi_time, user;
  // getter/setter 省略
}

分頁查詢邏輯

// 計算起始位置
int position = (currentPage - 1) * pageSize;
String sql = "SELECT * FROM comment WHERE photo_id = ? LIMIT " + position + ", " + pageSize;
// 執行查詢,封裝為 Comment 物件列表存入 List
// JSP 遍歷 List 顯示

將資料庫查詢與頁面顯示解耦,Java 類負責分頁邏輯與資料封裝,JSP 僅負責渲染。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved