数据库sql语句
分页查询:
1. SELECT (列名) FROM (表名) LIMIT (当前页数 - 1)* 每页几条数据,每页几条数据
列如:是第一页 每显示 5条数据 查询的表名 japan 查询的列名 city
第一页 SELECT city FRON japan LIMIT (1-1)* 5,5;
SELECT city FRON japan LIMIT 0,5;
第二页 SELECT city FRON japan LIMIT (2-1)* 5,5;
SELECT city FRON japan LIMIT 5,5;
记得 关键字必须大写 ;

用分页插件 实现分页功能

      首先 导入jar包    PageHelper在mybatis核心配置文件中  MyBatisConfig.xml   配置PageHelper插件    配置 分页插件  语句<!-- 注意:分页助手的插件  配置在通用mapper之前 -->
<!-- 注意:分页助手的插件  配置在通用mapper之前 -->
<plugin interceptor="com.github.pagehelper.PageHelper"><!-- 指定方言 --><property name="dialect" value="mysql"/>
</plugin>

用代码获取 使用 分页插件后 分页的数据

   //设置分页参数PageHelper.startPage(1,2);
//调用持久层接口的查询全局数据的方法List<Student> list = mapper.selectAll();
//将查询得到的结果 传入 PageInfo 分页对象 将数据进行分页的
// 将数据进行分页后  可以通过遍历 等办法 获得分页后的数据PageInfo<Student> info = new PageInfo<>(list);for(User user : select){System.out.println(user);

分页插件 提供的 其他 方法 获取数据的功能

System.out.println(“总条数:” + info.getTotal());
System.out.println(“总页数:” + info.getPages());
System.out.println(“当前页:” + info.getPageNum());
System.out.println(“每页显示条数:” + info.getPageSize());
System.out.println(“上一页:” + info.getPrePage());
System.out.println(“下一页:” + info.getNextPage());
System.out.println(“是否是第一页:” + info.isIsFirstPage());
System.out.println(“是否是最后一页:” + info.isIsLastPage());

1.PageHelper:分页助手功能类。
2. startPage():设置分页参数
3. PageInfo:分页相关参数功能类。
4. getTotal():获取总条数
5. getPages():获取总页数
6. getPageNum():获取当前页
7. getPageSize():获取每页显示条数
8. getPrePage():获取上一页
9. getNextPage():获取下一页
10. isIsFirstPage():获取是否是第一页
11. isIsLastPage():获取是否是最后一页

分页功能的实现代码 与 分页查询相关推荐

  1. 用js实现分页功能以及利用xml实现分页功能——数据岛

    对于数据显示的分页,现在大多是直接通过数据库的动态读取来控制分页,这种方式相比js分页来说,效率低下.采用js分页,能够很好的控制数据的显示.目前大多是采用先预取全部的结果集,然后根据当前页数(pag ...

  2. phppage类封装分页功能_php封装的page分页类完整实例代码

    效果图 1.测试实例test.php header("Content-Type: text/html; charset=utf-8"); date_default_timezone ...

  3. mvc php 分页,关于ASP.NET MVC4如何使用PagedList.Mvc实现分页功能的示例代码

    本篇文章主要介绍了ASP.NET MVC 4使用PagedList.Mvc分页的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ASP.NET MVC中进行分页的方式有多种,在NuGet上 ...

  4. phppage类封装分页功能_PHP封装的page分页类定义与用法完整示例

    本文实例讲述了PHP封装的page分页类定义与用法.分享给大家供大家参考,具体如下: 亲测有效,见下图=========> 1. 测试实例test.php header("Conten ...

  5. tp5分页显示的html代码,tp5分页问题

    问题描述 分页渲染到html页面,标签不能渲染,有""包围 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码) //model public function getFi ...

  6. php分页显示页数代码,php-Codeigniter分页显示结果数和页数

    我正在使用Codeigniter 3,并且有一个简单的PHP应用程序. 使用分页类,我想在每个页面的顶部显示以下内容: Showing x to y of z results 哪里; x = star ...

  7. java代码实现分页_Java实现简单的分页功能

    本文实例为大家分享了java实现分页功能的具体代码,供大家参考,具体内容如下 不用根据改变sql的形式去查询; 直接查询所有的数据,根据页码自动显示数据; 分页对象 public class page ...

  8. JavaWeb.09.新闻之分页功能

    怎么实现分页功能? 目录: 关于分页? 实现数据分页? 分页优化: 模糊查询的优化: 数据库编写SQL语句?         具体代码展示? 关于分页: 在实现分页功能之前,咱们可以先将主页(inde ...

  9. 分页功能的分析与实现

    文章目录 前言 一.什么是分页 二.分页的实现 1. 分页方式 2. 页面跳转的几种方式 3. 分页的实现--分页工具类 3.1 分页工具类--PageUtil.java 3.2 相关参数 三.Jav ...

最新文章

  1. 这么简单的目标检测赛题,竟然设置260万现金奖!
  2. Linux下 WRF Domain Wizard 使用教程(PART1:下载+安装)
  3. 小鱼儿 c语言,小鱼儿请进.
  4. 查看是否由两个单词组成
  5. 使用工具将SQLServer转MYSQL的方法(连数据)
  6. 在您的Maven-Fu包中增加了一些东西
  7. 11.深度学习练习:Keras tutorial - the Happy House(推荐)
  8. STL vector 用法
  9. ARM(ARM处理器) x64和x86
  10. 谷歌中国团队遭哄抢 部分员工私下接洽新公司
  11. Mybatis使用choose when
  12. 怎样提高睡眠质量容易入睡,五种应对失眠的妙招
  13. idea 有时提示找不到类或者符号
  14. 逻辑备份和物理备份表级恢复
  15. 泊松重建(Poisson Surface Reconstruction)
  16. Go语音基于zap的日志封装
  17. Word,Excel,PPT等Office文件Web浏览器在线预览
  18. selenium.common.exceptions.SessionNotCreatedException: Message: session not created exception: Missi
  19. 基于超像素和自生成神经森林的肺实质图像序列分割方法(笔记五)
  20. 那些曾经的转正工作总结...

热门文章

  1. oppo怎么打开科学计算机,OPPOr11的计算器怎么打开
  2. 医院三级医院信息系统验收标准
  3. Java8-Stream流整合(1)
  4. Dreamweaver CS5网页制作教程
  5. 系列文章|闲鱼商品理解之精品库建设
  6. 计算机数据传输9600波特率,波特率9600每秒的传输字节 传输一个字节要多久-与非网...
  7. 2022年嵌入式开发就业前景怎么样?
  8. java开源办公OA项目:通过极光SDK获取设备号绑定到用户属性
  9. 视频中的帧、行、场概念
  10. 海思PQTool进行CCM调试经验