分页查询

limit使用

limit  起始位置 ,查询条数

m*(n-1)  m(页数)  n(条数)

查询语句写limit

public PageBean findCustomersByPage(int currPage) throws Exception {

//当前页 currPage

//自己指定每页显示多少数量的数据

int pageSize = 15;

//数据库查询出总记录数

int count = cd.findCustomersCount();

//转成double类型, 方便调用Math函数处理总页数,仅此而已

double totalCount = count;


//总页数

int totalPage = (int) Math.ceil(totalCount / pageSize);

//mysql中 使用limit查询的参数第一个为 起始记录数; 第二个为 每页的数量

int begin = (currPage - 1) * pageSize;List list = cd.findCustomerByPage(begin , pageSize);

 //封装

 PageBean pg = new PageBean(); pg.setCurrPage(currPage);

pg.setPageSize(pageSize);

 pg.setCount(count); pg.setTotalPage(totalPage); pg.setList(list); return pg; }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在开发过程中,我们经常会从数据库中查询数据,然后在客户端显示出来。当数据少时,可以在一个页面显示。当我们查询几百条...
    S等价交换S阅读 2,237评论 0 0
  • 我们都知道在实际的开发中,我们经常遇到需要展示一对多的数据问题,如:一个人共有n个订单,每个订单有不定的商品,...
    Imstillaboy阅读 39,959评论 12 11
  • (一) 封装一个bean方法 package com.seecen.ssm.pojo; import java.u...
    俊兮阅读 421评论 0 0
  • 作为程序员来说,与数据库打交道是十分频繁的分页查询是一个开发者必须掌握的基本知识点,目前整理了下面三种SQLSer...
    小明yz阅读 14,581评论 0 9
  • 我的家乡盛产水果,味道特别好,就是“养在深闺无人知”。 老家最难忘的水果之一就有黄桃。小时候看西游记,印...
    绝影足迹阅读 561评论 0 0