对于某个接口数据量比较大的时候 如果直接调用接口返回所有的数据,对于数据库的压力比较大。所以可以分页进行查询。

public static void main(String[] args) {int totalCount = 132;int pagesize = 20;int currentPage = 1;while (totalCount>0){int fromindex = (currentPage-1) * pagesize;//如果剩余的总数小于当页的数量 那么直接把剩余总数当作查询的数量if (totalCount < pagesize){System.out.println("select * from table limit "+ fromindex + "," + totalCount);}else{//如果剩余总数大于分页数量 那么按照分页数量进行查询System.out.println("select * from table limit "+ fromindex + "," + pagesize);}totalCount = totalCount - pagesize;currentPage++;}}

java分页查询代码实现相关推荐

  1. Elasticsearch 使用java分页查询条数超过1w的解决办法 -search_after方式

    1.需求:job跑批每隔5分钟查询es数据取出并进行推送. 问题:原使用java分页查询es.当大于1w时无法取出后续数据造成了数据丢失. 使用scroll_id查询性能消耗太大不适应此场景. es调 ...

  2. oracle分页怎么查询,Oracle如何实现分页查询 Oracle分页查询代码实例

    本篇文章小编给大家分享一下Oracle分页查询代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 什么是分页查询 分页查询就是把query到的结果集按页显示.比如一个结 ...

  3. java 分页查询_java开发之分页查询

    工具类 package com.luer.comm.utils; import java.util.List; public class PageBean { //已知数据 private int p ...

  4. java分页查询_面试官:数据量很大,分页查询很慢,有什么优化方案?

    准备工作 一般分页查询 使用子查询优化 使用 id 限定优化 使用临时表优化 关于数据表的id说明 <Java 2019 超神之路> <Dubbo 实现原理与源码解析 -- 精品合集 ...

  5. MySQL_(Java)分页查询MySQL中的数据

    MySQL_(Java)使用JDBC向数据库发起查询请求 传送门 MySQL_(Java)使用JDBC创建用户名和密码校验查询方法 传送门 MySQL_(Java)使用preparestatement ...

  6. java分页查询_java实现分页查询

    1.基本思路 我现阶段的分页查询的实现是基于sql语句的. select * from user where id limit a, b 构造出相应的a和b就可以查询出想要的数据,在显示在页面上.重点 ...

  7. java模糊查询代码_Java模糊查询方法详解

    这篇文章主要为大家详细介绍了Java模糊查询方法的实现,实例教你如何用Java做模糊查询结果,感兴趣的小伙伴们可以参考一下 当我们需要开发一个方法用来查询数据库的时候,往往会遇到这样一个问题:就是不知 ...

  8. SQL分组查询和分页查询[代码+运行结果+讲解]

    文章目录 前言 一.分组查询 二.分页查询 总结 前言 分组查询和分页查询也是开发中用到的对数据库表的查询操作.下述代码都是通过stu表,内容如下图: 一.分组查询         1.查询男同学和女 ...

  9. java分页查询oracle_Java中实现Oracle分页查询

    [code]/** 分页查询所有用户信息,page为要显示的第几页,row为每页有几行 */ public UserVO findAllUser(int page,int row) { ResultS ...

  10. java分页查询参数封装

    分页查询参数封装的父类,可以根据需要添加字段: import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiMod ...

最新文章

  1. PHP相关关系及定义
  2. Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。
  3. 方程AX=b的解的讨论(特解、通解、零空间向量等概念)及其MATLAB实现
  4. java面试没有全部答对_十道java基础面试题,你能保证全答对吗?
  5. 怎么分辨学校计算机sql版本,怎么筛选出每个年级每个学校有多少个班级
  6. pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
  7. 约束最优化方法 (二) Zoutendijk容许方向法
  8. python socketserver并发实例
  9. 【mfc】通过鼠标钩子检测对话框外的点击
  10. GrandTotal for Mac v7.2.2 发票收据预算设计软件
  11. java连连看怎么加音效_怎么给视频加音效
  12. Django连接MySQL8.0报错django.db.utils.OperationalError: (1045, “Access denied for user ‘16066‘@‘localhos
  13. 【网络】抓包tcpdump
  14. 计算机游戏中屏幕上显示的,计算机显示器选择弧形屏幕还是直接屏幕?主游戏...
  15. 有一种感觉叫清风细雨
  16. 服务器被攻击的发现和解决过程
  17. 关于程序设计中的框架结构
  18. Python 爬虫分析豆瓣 TOP250 之 信息字典 和 马斯洛的锥子
  19. 如何包含鼠标指针(箭头)截图或者录屏?
  20. mysql备份 1044_Navicat访问MySQL出现1044/1045错误的解决方法

热门文章

  1. Codeforces edu 88(A~E)
  2. vim内部实现完美运行代码和脚本
  3. 坚持每一天,不忘初心,正经的前端学习(705)
  4. 优化设计鲍威尔法c语言,机械优化设计鲍威尔法编程
  5. 机械优化设计c语言鲍威尔法,机械优化设计鲍威尔法
  6. 速达服务器远程登录设置,ERP速达软件online远程客户端登录常见问题(三)
  7. vue电商网站后台管理系统模板
  8. 显卡天梯图2022年4月 最新显卡性能排行天梯图
  9. 计算机专业大学生买什么u盘合适,12款热销U盘横评:哪款U盘最值得买?
  10. VBa运行c语言程序,Excel VBA编程详解