`
ganjp
  • 浏览: 72160 次
  • 性别: Icon_minigender_1
  • 来自: 其实还可以
社区版块
存档分类
最新评论

Oracle和DB2数据库分页的StringUtil工具

阅读更多
public final class PageSqlUtil {

  public static String getOraclePageSqlString(String sql) {
      String postsql = "SELECT * FROM (SELECT A.*,ROWNUM ROW_NUM FROM ("+sql+") A) B WHERE ";
		int pageCount = getTopEntryNum();
     postsql += " B.ROW_NUM BETWEEN "+((pageNum - 1) * pageCount ) +" AND "+(pageCount * pageNum );
     return postsql;  }

public static PageStringUtilBean getDB2PageString(String sql, int pageNum , int pageCount){
		PageStringUtilBean bean = new PageStringUtilBean();
		
		if(pageCount == 0)
			pageCount = getTopEntryNum();
		String postsql = "SELECT * FROM ("+
						sql + 
						") AS ENTRY_TEMP WHERE ROW_NEXT BETWEEN ? and ?";
		
		bean.setSql(postsql);
		bean.setBegin((pageNum - 1) * pageCount);
		bean.setEnd(pageCount * pageNum);
		return bean;
	}

}

 

分享到:
评论

相关推荐

    StringUtil.java工具类

    StringUtil工具类java学习的好东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

    StringUtil工具类

    StringUtil工具类 是对String 对象封装操作

    StringUtil(通过的字符处理工具类)

    `StringUtil`是一个常见的Java工具类,它包含了大量用于处理字符串的方法,可以极大地简化字符串操作,提高代码的可读性和效率。在Java开发中,我们经常会遇到对字符串进行各种操作的需求,如检查空值、分割、连接、...

    oracle 分页类文件

    首先,`StringUtil.java`文件很可能包含了字符串操作的相关工具方法,这些方法在处理SQL语句时非常实用,特别是构建分页查询的SQL时。例如,它可能提供了格式化SQL,拼接字符串,或者检查和处理空值的方法。在分页...

    StringUtil.java

    java编程中对字符串的各种方式的处理,包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某...

    StringUtil.rar

    首先,`StringUtil.cpp`和`StringUtil.h`是C++中的源代码文件和头文件,它们定义了类`StringUtil`及其成员函数。在C++中,头文件通常用于声明类、函数、常量等,而源代码文件则包含了这些声明的实现细节。在这个案例...

    mysql、sqlserver、oracle分页,java分页统一接口实现

    MySQL、SQL Server、Oracle 分页是关系数据库管理系统中最基本也是最常用的操作之一,而 Java 分页统一接口实现则是对数据库操作的抽象和封装。本文将对 MySQL、SQL Server、Oracle 分页的实现进行详细的介绍,并...

    C语言实现String字符串及其函数stringUtil

    通过分析`stringUtil.c`源代码和`stringUtil.h`头文件,我们可以了解一些关键知识点。 1. **自定义字符串数据结构**:在C语言中,字符串通常以字符数组的形式存在。在`stringUtil.h`中,可能定义了一个名为`String`...

    自己整理的StringUtil ,字符串处理工具类.txt

    自己整理的StringUtil ,字符串处理工具类,很全面的方法,对象之间的数据转换

    ORACLE数据库备份用bat脚本

    在Oracle数据库环境中,我们可以利用Oracle的数据泵工具(expdp和impdp)来创建和恢复数据库备份。expdp是导出数据泵工具,用于生成数据的转储文件;impdp则是导入数据泵工具,用于将转储文件中的数据导入到数据库中...

    java导出oracle数据(单表).pdf

    本例提供了一个使用 Java 导出 Oracle 数据的示例代码,涵盖了 Oracle 数据库的连接、exp 命令的使用、Process 类的使用、异常处理、StringUtil 工具类的使用、Log4j 日志记录和 Oracle 数据库的导入等知识点。

    springboot+mysql+oracle+druid 双数据库进行数据同步

    本项目主要探讨了如何使用SpringBoot框架结合MySQL和Oracle两个不同的数据库系统,实现数据的实时或定时同步,尤其是在数据量庞大的情况下(数十万条记录)避免内存溢出(OOM)问题。以下是对这个主题的详细阐述: ...

    java连接oracle数据库

    ### 使用Java连接Oracle数据库 #### 一、简介与准备工作 在进行Java程序开发时,经常需要与数据库进行交互。Oracle数据库作为业界广泛使用的数据库之一,掌握如何使用Java连接Oracle数据库是一项重要的技能。本文...

    StringUtil

    Java字符串工具类。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    java导出oracle数据(单表)

    Java 导出 Oracle 数据(单表) 在本资源中,我们将讨论...该资源涵盖了多种技术点,例如 Java 连接 Oracle 数据库、拼装 DOS 命令、执行 DOS 命令、处理错误、使用 StringUtil 工具类、使用 Log4j 记录日志信息等。

    Java代码备份(windows和Linux)服务器oracle数据库

    Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、重做日志文件的拷贝)和逻辑备份(如使用SQL*Plus的EXPDP和IMPDP工具进行数据导出导入)。在Java环境下,我们通常会利用JDBC(Java Database ...

    AS3-StringUtil

    在ActionScript 3(AS3)中,处理字符串是一项常见的任务,而`StringUtil`类则是一个非常实用的工具,它提供了许多方便的方法来优化和简化字符串操作。这篇内容将深度探讨`AS3-StringUtil`的相关知识点,包括其功能...

Global site tag (gtag.js) - Google Analytics