分页

简介: 分页

1.分页显示的步骤
确定每页显示的数据数量
确定分页显示所需的总页数
编写SQL查询语句,实现数据查询
在JSP页面中进行分页显示设置
(1)将有关分页的数据封装到Page类
public class Page {

private int currPageNo = 1; // 当前页码

private int pageSize = 15; // 页面大小,即每页显示记录数

private int totalCount; // 记录总数

private int totalPageCount; // 总页数

List newsList; // 每页新闻集合

…… // 省略getter/setter方法

}

(2)获取总记录数
select count(1) from 表名 效率高于

select count(*) from 表名
(3)根据每页显示记录数计算出总页数
public void setTotalCount(int totalCount) {

if (totalCount > 0) {

this.totalCount = totalCount;
//计算总页数                
          

totalPageCount = (this.totalCount % pageSize == 0) ?
//计算总页数
(this.totalCount / pageSize) :

((this.totalCount / pageSize) + 1);

}
}
(4)使用LIMIT子句
SELECT nid, ntitle, ncreateDate FROM news LIMIT 0, 3
0: 起始行的下标 = (当前页页码 - 1) * 每页显示的数据量
3: 每页显示的数据量
image.png

多条件模糊查询和分页
image.png

相关文章
|
1月前
分页实现
分页实现
11 0
|
4月前
|
SQL Oracle 关系型数据库
3.分页
3.分页
|
10月前
|
SQL Oracle 关系型数据库
什么是分页?如何使用分页?(一)
什么是分页?如何使用分页?
115 0
|
10月前
|
SQL 存储 关系型数据库
什么是分页?如何使用分页?(二)
什么是分页?如何使用分页?
53 0
|
JSON API 数据库
分页
1. program中注册`builder.Services.AddSingleton<IActionContextAccessor, ActionContextAccessor>();` 2. 控制器中增加依赖
|
Java 数据库连接 开发者
分页的实现| 学习笔记
快速学习分页的实现
121 0
|
SQL 分布式计算 前端开发
分页 fromsize|学习笔记
快速学习分页 fromsize。
51 0
分页 fromsize|学习笔记
|
SQL HIVE 开发者
分页 fromsize | 学习笔记
快速学习分页 fromsize
58 0
|
SQL Java 数据库连接
分页的实现
分页的实现
|
SQL Java 开发者
分页问题|学习笔记
快速学习 分页问题