分页工具类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();
    }
}
相关文章
|
7月前
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
|
4月前
|
SQL XML Java
8、Mybatis-Plus 分页插件、自定义分页
这篇文章介绍了Mybatis-Plus的分页功能,包括如何配置分页插件、使用Mybatis-Plus提供的Page对象进行分页查询,以及如何在XML中自定义分页SQL。文章通过具体的代码示例和测试结果,展示了分页插件的使用和自定义分页的方法。
8、Mybatis-Plus 分页插件、自定义分页
|
6月前
分页工具类
分页工具类
27 0
|
7月前
|
SQL 存储 前端开发
【java】树形结构分页(真分页)
【java】树形结构分页(真分页)
164 1
|
7月前
|
SQL Java 数据库连接
MyBatis 的 3 种分页方式
MyBatis 的 3 种分页方式
466 1
MyBatis 的 3 种分页方式
|
SQL Java 数据库连接
Mybatis 是如何进行分页的,分页插件的原理是什么?
Mybatis 是如何进行分页的,分页插件的原理是什么?
162 0
|
SQL XML 安全
Mybatis分页方式详解
Mybatis分页方式详解
976 0
|
SQL Oracle 关系型数据库
什么是分页?如何使用分页?(一)
什么是分页?如何使用分页?
192 0
|
SQL 存储 Java
javaee分页(下)
javaee分页(下)
48 0
|
SQL 存储 关系型数据库
什么是分页?如何使用分页?(二)
什么是分页?如何使用分页?
85 0