最好的办法是利用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;

最新文章

  1. 华为Java编程军规,每季度代码验收标准
  2. 《Entity Framework 6 Recipes》翻译系列 (3) -----第二章 实体数据建模基础之创建一个简单的模型
  3. NetApp 监控
  4. Information
  5. 查看Exchange邮件队列(queue)
  6. Python基本数据结构-字典-创建/访问/基本操作/格式化输出
  7. Jetty和Tomcat的使用及性能测试
  8. git简单入门
  9. oracle学习----trace文件
  10. python实现简体中文和繁体相互转换
  11. adb常用命令(golang版)及输入中文
  12. [Oracle维护工程师手记]为什么flashback 的时候既需要 flashback log ,又需要 archive log?
  13. docker容器以ROOT账号登录(获取ROOT权限/ROOT密码)
  14. 数据结构C语言顺序表
  15. SharePoint 配置PowerShell任务计划
  16. spring mvc controller中的参数验证机制(二)
  17. js实现随机的四则运算题目(2)-更新界面
  18. 为CSDN博客添加站内搜索栏目
  19. p1211 Prime Cryptarithm
  20. 跨域(六)——window.name

热门文章

  1. CTO(技术总监)平时都在做些什么?
  2. 关于maven依赖中的scope的作用和用法
  3. [LeetCode]LCP 06. 拿硬币
  4. python中继承的语法及案列
  5. 攻防世界--神奇的Modbus
  6. 浅谈MySQL日志文件|手撕MySQL|对线面试官
  7. python语法:注释
  8. [GYCTF2020]Ezsqli 无列名注入
  9. List<T>去重复
  10. Linux下安装mysql你又踩过多少坑【宇宙最全教程】