分页工具类JdbcUtil

简介: 分页工具类JdbcUtil对数据库表进行查询,StringBuffer sql = “select * from Table”等,查询得到数据很多(10000条),这个时候你需要采取后台分页的形式,将查询结果返回。

分页工具类JdbcUtil

  • 对数据库表进行查询,StringBuffer sql = “select * from Table”等,查询得到数据很多(10000条),这个时候你需要采取后台分页的形式,将查询结果返回。
  • 调用JdbcUtil中的paginationSql()方法,将sql组合成sql级别的分页形式。
package com.jdbc.util;

public class JdbcUtil {

    private static String PAGINATION_START = "SELECT BB.* FROM (SELECT AA.*,ROWNUM ROW_NUM FROM (";
    private static String PAGINATION_END = ")AA)BB WHERE BB.ROW_NUM > ? AND BB.ROW_NUM <=?";

    public static String paginationSql(String sql){
        StringBuffer buffer = new StringBuffer(PAGINATION_START);
        buffer.append(sql);
        buffer.append(PAGINATION_END);
        return buffer.toString();
    }
}
相关文章
|
4月前
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
|
1月前
|
SQL XML Java
8、Mybatis-Plus 分页插件、自定义分页
这篇文章介绍了Mybatis-Plus的分页功能,包括如何配置分页插件、使用Mybatis-Plus提供的Page对象进行分页查询,以及如何在XML中自定义分页SQL。文章通过具体的代码示例和测试结果,展示了分页插件的使用和自定义分页的方法。
8、Mybatis-Plus 分页插件、自定义分页
|
3月前
分页工具类
分页工具类
20 0
|
4月前
|
SQL 存储 前端开发
【java】树形结构分页(真分页)
【java】树形结构分页(真分页)
101 1
|
SQL Java 数据库连接
Mybatis 是如何进行分页的,分页插件的原理是什么?
Mybatis 是如何进行分页的,分页插件的原理是什么?
140 0
|
SQL Oracle 关系型数据库
什么是分页?如何使用分页?(一)
什么是分页?如何使用分页?
159 0
|
Java 索引
Java集合分页
      在Java开发中,若单次展示的数据量太大,会造成程序响应缓慢,就需要用到 分页 功能,每一页展示一定量的数据,分多次展示 ... 那么在List集合中,如何实现 分页 功能呢?         本文将以3种方式,分别是: subList 方法、Java8 Stream 、Lists.partition,实现 List集合的分页功能。
192 0
|
SQL 存储 关系型数据库
什么是分页?如何使用分页?(二)
什么是分页?如何使用分页?
66 0
|
前端开发 JavaScript Java
【JavaWeb】手写一个Servlet+JSP+JavaBean分页
【JavaWeb】手写一个Servlet+JSP+JavaBean分页
|
SQL Java 数据库连接
Java 最常见的面试题: mybatis 有几种分页方式?
Java 最常见的面试题: mybatis 有几种分页方式?