分页
来源:互联网 发布:c语言合法关键字 编辑:程序博客网 时间:2024/06/01 18:26
1.分页查询的优点
(1)缓解服务器的负载压力
(2)有利于前台页面的规范显示(3)加快页面加载数据的速度
2.分页查询SQL
(1)ORCAL:
SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM SCOTT.EMP) A WHERE ROWNUM <= 5 )WHERE RN >= 1
(2)mysql: limit 0,2 (从第1条开始 显示两条)
3代码实现
分页工具类
**
* 分页的工具类
*
* @author Administrator
*
*/
public class PageUtil {
private int currPage = 1; // 当前页数
private int allCount = 0;// 总记录条数
private int pageSize = 1;// 每页显示记录条数
private int allPages = 0;// 总页数
/**
* 计算总页数
*
* @return
*/
public int getAllPages() {
if (0 == getAllCount() % getPageSize()) {
allPages = getAllCount() / getPageSize();
}
if (getAllCount() % getPageSize() > 0) {
allPages = (getAllCount() / getPageSize()) + 1;
}
return allPages;
}
// 得到总的记录条数
public int getAllCount() {
return allCount;
}
public int setAllCount(int allCount) {
return this.allCount = allCount;
}
/**
* 得到每页显示记录条数
*
* @return
*/
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
/**
* 得到每页显示的记录条数
*
* @return
*/
public int getCurrPage() {
return currPage;
}
public void setCurrPage(int currPage) {
this.currPage = currPage;
}
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- 分页
- tttt
- 安装 CentOS 6.6
- windows一些常用设置
- 推荐chm转成html的方法
- java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError
- 分页
- Oracle视图查询慢之统计信息收集
- 工厂方法模式-Factory Pattern
- angularJS--多个控制器之间的数据共享
- 稳定排序和不稳定排序
- 从Theano到Lasagne:基于Python的深度学习的框架和库
- systemparametersinfo详细
- HDU 1698 线段树成段更新模板
- Android Studio 1.x版 签名key生成,查看key的sha1 和MD5 的方法