目录
分页查询的优点
- 数据清晰直观
- 不受数据量限制
- 页面不在冗长
分页如何实现
查询步骤
- 计算显示数据的总数量
- 确定每页显示的数据量
- 计算显示的页数
- 总页数=总记录数%页面容量==0?(总记录数 / 页面容量):(总记录数 / 页面容量+1)
- 偏移量 = (当前页-1)*每页显示记录数
- 编写分页查询SQL语句
- 实现分页查询
分页查询关键点
- 计算显示数据的总数量需要借助JDBC内容
- 计算页数时,声明一个工具类将功能独立出来,便于复用
- 总记录数/每页显示的记录数
- 整除:总页数=总记录数/每页显示记录数
- 不能整除:总页数=总记录数/每页显示记录数+1
- 总记录数/每页显示的记录数
- 编写分页查询SQL语句(limit)
- select * from tableName where 查询条件 limit (当前页码-1)*页面容量, 页面容量