zoukankan      html  css  js  c++  java
  • java手动分页处理

    经常我们在操作数据库的时候都会用到分页,而且很多框架也提供了分页功能,像PageHelper.

    但是在有些项目中,需要将数据查询出来进行手动分页,那么原理是什么呢?

    其实很简单,首先需要知道数据总量,如果不知道数据总量,那么就要指定数据总量:totalCount

    然后每页查询多少条数据,需要指定.我们默认pageSize=100

    然后就进行分页了,下面是分页的代码

            // 分页
        short pageSize = 100;
        int pageNum = totalCount / pageSize;
        int surplus = totalCount % pageSize;//是不是整除
        if (surplus > 0) {
            pageNum = pageNum + 1;
        }
        for(int i = 0; i < pageNum; i++){
            int pageBegin = i * pageSize;
            //传入pageBegin,pageSize进行业务逻辑处理
        }

    上面是将所有数据进行分页处理.然后通过jdbc操作数据库,查询出业务数据.

  • 相关阅读:
    php 原生 好久不写原生demo了
    鸡汤
    php 发送smtp邮件
    php微信支付代码
    3、Flume
    P2761 软件补丁问题
    TQL
    二分图匹配
    p2597 灾难
    P3958 奶酪
  • 原文地址:https://www.cnblogs.com/fxust/p/8193687.html
Copyright © 2011-2022 走看看