java - 如何使用 Java/sql/html 对大量数据进行分页?
问题描述
我创建了一个 Web 应用程序,使用 Java 作为后端,使用 html/jquery 作为前端。在后端,我有一个从 sql 中提取大量数据(3000000 行)的方法,我需要将这些行放在 html 表中。我想对这些行进行分页
有人知道该怎么做吗?谢谢..
解决方案
您需要将两个参数 pageSize 和 pageNumber 传递给每个 Java 调用。pageSize 和 pageNumber 需要在 UI(javascript/jquery) 中维护。pagesize 可以是下拉列表或固定数字,例如 25,pageNumber 是用户正在查看的页面数,通常是分配给用户选择的按钮或链接的数字。在从 Java 调用的数据库查询中,您需要编写从 pageNumber 获取具有 pageSize 记录的查询,例如:
select * from data_table limit :pageSize offset :pageNumber
select * from data_table limit 25 offset 1
推荐阅读
- vb.net - vb.net 循环遍历选定的项目列表框
- debugging - tct 命令在后台是如何工作的?
- swiftui - SwiftUI - 如何在视图上拖动和释放时获得通知
- flutter - 如何在 Flutter 应用中设置前台通知?
- c - 在 c 中使用 malloc 时的自由变量
- javascript - 使用 aframe 在 VR 中动态设置子弹模板的旋转
- javascript - Node.js 如何根据 SQL 查询结果发送 http 响应(在回调中处理异常)
- python - 在python中写入数据以向i2c注册
- python - Seaborn,matplotlib 不承认时间为时间
- java - 对注解进行类型转换——它是如何/为什么起作用的?