20160327servlet学习笔记分页技术三层过滤的sql分页查询
来源:互联网 发布:解压软件中文版 编辑:程序博客网 时间:2024/05/02 01:33
1.需要定义四个分页相关的变量
①pageNow 表示现在第几页,由用户决定.
②pageSize表示每页显示几条记录,有程序指定,也可以用户自定义.
③pageCount表是共有多少页,这儿变量是通过计算得出的.
④rowCount表示一共有多少条记录,通过查询数据库确定.
2.分页算法
pageCount=rowCount%pageSize==0?rowCount/pageSize:rowCount/pageSize+1:(三目运算,也可以用ifelse写)
3.select * from (select t.*, rownum rn from (select * from users order by id) t where rownum>=6) where rn<=9;
分页技术的核心语句
①ps=ct.prepareStatement("select * from (select t.*,rownum rn from (select * from users order by id) t where rownum<="+pageSize*pageNow+") where rn>="+(pageSize*(pageNow-1)+1));
②for(int i=1;i<=pageCount;i++){
out.print("<a href='/UsersManager2/ManagerUsers?pageNow="+i+"'><"+i+"></a>");
}
0 0
- 20160327servlet学习笔记分页技术三层过滤的sql分页查询
- oracleday07(三层过滤 自复制 分页查询)
- oracle 的三层查询分页
- servlet寻找。。。sql分页查询。。。。。
- SQL Server查询分页技术
- SQL的分页查询
- 分页技术--sql语句的分页
- mybatis学习笔记--分页查询
- servlet 第四讲 笔记 分页技术
- SQL学习笔记9——分页查询
- oracle 三层嵌套分页查询
- 三层架构实现分页查询
- SQL查询的分页思路
- 查询分页的SQL实现
- SQL查询的分页思路
- 关于SQL 分页的查询
- sql语言的分页查询
- Servlet分页技术
- 第5周-项目1-三角形类锥形(4)
- 菜鸟,就是菜鸟
- 揭开Spark Streaming神秘面纱② - ReceiverTracker 与数据导入
- Lua入门学习资料
- c++上机作业-2
- 20160327servlet学习笔记分页技术三层过滤的sql分页查询
- apache commons fileupload 1.3.1(三)Servlet部分
- 命令passwd报错因inode节点处理记录
- win10 下使用VS2012 出现中文????的解决方案(仅限安装了visual assist插件)
- Java中“==”和equals方法
- 第五周项目1(4)
- 岛屿问题
- 2016-3-27 Python学习
- vimtutor