大数据量下的分页解决方法
来源:互联网 发布:网络报警中心吧 编辑:程序博客网 时间:2024/05/22 00:25
答:最好的办法是利用sql语句进行分页,这样每次查询出的结果集中就只包含某页的数据内容。再sql语句无法实现分页的情况下,可以考虑对大的结果集通过游标定位方式来获取某页的数据。
sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql:
sql server:
String sql =
"select top " + pageSize + " * from students where id not in" +
mysql:
String sql =
"select * from students order by id limit " + pageSize*(pageNumber-1) + "," + pageSize;
oracle:
String sql =
"select * from " +
(select *,rownum rid from (select * from students order by postime desc) where rid<=" + pagesize*pagenumber + ") as t" +
"where t>" + pageSize*(pageNumber-1);
阅读全文
0 0
- ORACLE大数据量下的分页解决方法
- ORACLE大数据量下的分页解决方法
- ORACLE大数据量下的分页解决方法
- 大数据量下的分页解决方法
- 大数据量下的分页解决方法
- ORACLE大数据量下的分页解决方法
- 大数据量下的分页解决方法
- 在ORACLE大数据量下的分页解决方法。
- 在ORACLE大数据量下的分页解决方法
- 在ORACLE大数据量下的分页解决方法?
- 在ORACLE大数据量下的分页解决方法
- oracle 大数据量下的分页解决方法【截取ID法】
- 在ORACLE大数据量下的分页解决方法。
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 大数据量下的分页
- 说出数据连接池的工作机制是什么
- JDBC常用的接口
- classforName
- Java数据对象(JDO)的前世今生
- 存储过程详解
- 大数据量下的分页解决方法
- 四大线程池详解
- noip2013提高组 花匠
- NHibernate使用之详细图解
- 河南省多校连萌(五) Problem B: 就是签到题XD
- topk
- 教师节的最珍贵礼物—实无穷小微积分网站
- Java命令学习系列(一)——Jps
- mysql开发实践