使用mysql实现分页功能
2013-08-13 20:06
495 查看
分页功能首先要有4个变量
private int pageSize //一页中的记录的条数
private int pageNow //当前的页面
private int rowCount //所有记录的条数
private int pageCount //页数
分页算法
if (rowCount%pageSize==0) {
pageCount=rowCount/pageSize;//如果rowCount能够整除pageSize说明每一页的记录都是满的那么pageCount=rowCount/pageSize
}else {
pageCount=rowCount/pageSize+1;//如果rowCount不能够整除pageSize说明最后有一页记录没有满那么pageCount=rowCount/pageSize+1
}
我们查询前多少条记录的时候SQL语句为
String sql = "select * from text where ID limit "+((pageNow-1)*pageSize)+","+pageSize;
private int pageSize //一页中的记录的条数
private int pageNow //当前的页面
private int rowCount //所有记录的条数
private int pageCount //页数
分页算法
if (rowCount%pageSize==0) {
pageCount=rowCount/pageSize;//如果rowCount能够整除pageSize说明每一页的记录都是满的那么pageCount=rowCount/pageSize
}else {
pageCount=rowCount/pageSize+1;//如果rowCount不能够整除pageSize说明最后有一页记录没有满那么pageCount=rowCount/pageSize+1
}
我们查询前多少条记录的时候SQL语句为
String sql = "select * from text where ID limit "+((pageNow-1)*pageSize)+","+pageSize;
相关文章推荐
- 基于spring boot的mysql使用pagehelper实现分页功能
- 如何使用struts2结合MySQL实现分页功能?
- thinkPHP5 使用laypage分页插件实现列表分页功能
- 使用jsp-javabean-servlet实现分页功能
- PHP+MySQL实现留言板分页功能
- MySQL中数据结果集分页功能的实现方法
- thinkPHP5使用laypage分页插件实现列表分页功能
- 分页功能中使用的SQL语句 MySQL与SQL server
- python使用Flask操作mysql实现登录功能
- MySQL 使用 HandlerSocket 实现 NOSQL 功能
- 使用Spring的JdbcTemplate实现分页功能
- ASP.NET使用ajax实现分页局部刷新页面功能
- MySQL使用递归存储过程实现树状结构,实现Oracle的Connect By 功能在Mysql中如何实现Oracle中的递归
- 使用hibernate和struts2实现分页功能
- 使用Mysql和NoSQL实现热词统计功能
- Sencha Touch 2 中 listpaging 与 pullrefresh 2个插件的使用(分页功能实现)
- 使用PagedDataSource类实现Repeater分页显示功能
- 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能
- 使用hibernate和struts2实现分页功能