JDBC中大数据量的分页解决方法?
2024-10-19 21:28:15
最好的办法是利用sql语句进行分页,这样每次查询出的结果集中就只包含某页的数据内容。
sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql:
oracle:
select * from
(select *,rownum as tempid from student ) t
where t.tempid between " + pageSize*(pageNumber-1) + " and " + pageSize*pageNumber
mysql:
select * from students limit " + pageSize*(pageNumber-1) + "," + pageSize;
sql server:
select top " + pageSize + " * from students where id not in +
(select top " + pageSize * (pageNumber-1) + id from students order by id) +
"order by id;
最新文章
- 华为Java编程军规,每季度代码验收标准
- 《Entity Framework 6 Recipes》翻译系列 (3) -----第二章 实体数据建模基础之创建一个简单的模型
- NetApp 监控
- Information
- 查看Exchange邮件队列(queue)
- Python基本数据结构-字典-创建/访问/基本操作/格式化输出
- Jetty和Tomcat的使用及性能测试
- git简单入门
- oracle学习----trace文件
- python实现简体中文和繁体相互转换
- adb常用命令(golang版)及输入中文
- [Oracle维护工程师手记]为什么flashback 的时候既需要 flashback log ,又需要 archive log?
- docker容器以ROOT账号登录(获取ROOT权限/ROOT密码)
- 数据结构C语言顺序表
- SharePoint 配置PowerShell任务计划
- spring mvc controller中的参数验证机制(二)
- js实现随机的四则运算题目(2)-更新界面
- 为CSDN博客添加站内搜索栏目
- p1211 Prime Cryptarithm
- 跨域(六)——window.name