- 浏览: 129438 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (165)
- 数据库 (45)
- 架构 (0)
- java web前端+框架 (9)
- java web后端+框架 (56)
- Eclipse插件 (1)
- 解题思路 (2)
- Eclipse (2)
- linux (6)
- jquery (4)
- 正则 (3)
- jsp (1)
- javascript (8)
- oracle (39)
- 生活 (1)
- weblogic (5)
- tomcat (3)
- Jrebel (1)
- powerdesigner (1)
- svn (1)
- log4j (1)
- IDE (1)
- POI (2)
- jvm (2)
- ssh (1)
- http (1)
- notepad++ (2)
- 润乾 (1)
- 设计模式 (0)
- 实用类Utils (2)
- 算法 (1)
- xml (1)
- 实用类 (2)
最新评论
/**
* 分页帮助类
*
* @author vernon.chen
*
*/
public class PaginationHepler {
/**
* 构建分页查询语句
*
* @param querySQL
* 原始查询语句
* @param startIndex
* 开始行索引号
* @param lastIndex
* 结束行索引号
* @return 分页查询语句
*/
public static StringBuffer buildPaginationSQL(String querySQL, int startIndex, int lastIndex) {
StringBuffer paginationSQL = new StringBuffer(" SELECT * FROM ( ");
paginationSQL.append(" SELECT temp.* ,ROWNUM oracle_row_num FROM ( ");
paginationSQL.append(querySQL);
paginationSQL.append(" ) temp where ROWNUM <= " + lastIndex);
paginationSQL.append(" ) WHERE oracle_row_num > " + startIndex);
return paginationSQL;
}
/**
* 构建统计个数的查询语句
*
* @param querySQL
* 原始查询语句(不带排序)
* @return 统计个数的查询语句
*/
public static StringBuffer buildCountSQL(String querySQL) {
return new StringBuffer(" SELECT COUNT(1) FROM (" + querySQL + ")");
}
}
发表评论
-
oracle sql替换指定范围的字符串
2015-06-18 17:49 1080--oracle替换指定范围的字符串(范围4-6) selec ... -
oracle字符集修改 中文乱码
2015-03-30 15:06 943sqlplus / as sysdba;//操作系统用户认证模 ... -
转:ORACLE表空间管理维护
2015-03-27 11:25 532ORACLE表空间管理维护 2013-11-11 23:2 ... -
oracle表关联层级树查询
2015-03-20 17:27 624select level ,lpad(' ', ( ... -
转:oracle层次查询 树查询 (详细)
2015-03-20 15:03 867oracle层次查询 转自:http://www.2cto. ... -
oracle树查询(叶子、带缩进)
2015-03-17 09:46 1308select t.func_id as func_id --I ... -
eclipse java代码格式化 javaformatter20150123.zip
2015-01-23 11:30 712eclipse java代码格式化 javaformatter ... -
ORACLE表空间管理维护
2015-01-22 11:34 439http://www.cnblogs.com/kerrycod ... -
List to Map
2015-01-21 17:22 481/** * <p>将List变为Map</p ... -
自写函数用于替换wm_concat函数.zip
2015-01-19 16:25 1216-- wm_concat出现在oracle10g版本中,不仅是 ... -
禁用启用所有外键约束.tst
2015-01-12 11:05 590禁用所有外键约束.tst declare cursor c ... -
oracle查询生成列别名
2015-01-06 15:00 442select ',' ,col.COLUMN_NA ... -
读取access工具类-ReadAccessUtil2
2015-01-06 13:52 550import com.healthmarketscience. ... -
ParameterizedType获取java泛型参数类型
2014-11-14 15:15 700ParameterizedType获取java泛型参数类型 ... -
Oracle 列转行函数 Listagg()
2014-09-25 13:54 500Oracle 列转行函数 Listagg() 博客分类: O ... -
oracle删除重复记录
2014-08-22 15:49 356delete from cred_account ca1 w ... -
oracle获取过程的错误异常代码,错误,异常栈信息
2014-08-22 15:19 320得到oracle异常行号,代码,异常栈信息 Sql代码 d ... -
数据库导入导出dump.txt
2014-07-28 10:26 453数据库导入导出dump -
java自动实例化List AutoArrayList
2014-07-21 15:51 738import java.util.ArrayList; p ... -
单一登录过滤器
2014-06-20 17:13 397/** * 单一登录过滤器 * * @author v ...
相关推荐
总结来说,面向对象的Java JDBC分页查询涉及到创建Page类来存储分页信息,构造Oracle兼容的SQL语句,以及使用PreparedStatement执行查询。在实际开发中,我们还需要关注性能优化、异常处理和代码的可维护性,确保...
在Java Web开发中,与Oracle数据库进行交互时,分页功能是常见的需求,尤其是在处理大量数据时,为了提高用户体验和加载速度,分批次地显示数据是必不可少的。本项目提供的源代码正是针对这一需求,提供了在Java Web...
这个jar包可能包含了一些辅助类或库,帮助开发者在Java环境中将Oracle查询结果转换成Json格式。例如,如果使用了Jackson库,那么这个jar包可能包含了`jackson-databind`、`jackson-core`和`jackson-annotations`这三...
在Java Web开发中,"Ajax分页-增删改查-Oracle数据库-默认Emp表"是一个常见的实战项目,它涵盖了Web应用开发中的基础核心技能。这个项目主要涉及到以下几个关键知识点: 1. **Ajax(Asynchronous JavaScript and ...
在Oracle数据库中,SQL分页是一种非常...总的来说,Oracle的SQL分页实践涉及到数据库查询优化、索引策略以及Java应用程序中的数据访问层设计。理解并熟练运用这些方法,能帮助开发者构建高效、响应迅速的数据驱动应用。
在Java编程中,连接Oracle数据库并实现分页显示是一项常见的任务。这涉及到对数据库的查询操作,特别是当数据量较大时,为了提高用户体验和系统性能,分页展示数据显得尤为重要。Oracle数据库支持多种方式进行分页,...
Oracle数据库提供了强大的存储过程功能,可以与Java后端配合,实现高效的分页查询。本篇文章将深入探讨如何利用Java与Oracle数据库过程相结合,实现在JSP页面上的分页展示。 首先,Oracle函数包是组织相关函数和...
本文件包包含了一系列用于实现Oracle数据库分页查询的类,帮助开发者解决分页问题。 首先,`StringUtil.java`文件很可能包含了字符串操作的相关工具方法,这些方法在处理SQL语句时非常实用,特别是构建分页查询的...
本文将深入探讨如何使用Java来实现Oracle的分页策略。 首先,我们需要了解分页的基本概念。分页是将大数据集按指定大小(如每页10条或20条记录)分割成多个部分,用户可以逐页浏览,避免一次性加载所有数据导致页面...
本教程将深入探讨如何在Java中调用Oracle存储过程来执行分页查询。 首先,我们需要理解分页的基本概念。分页是将大结果集分割成多个小部分,每次只加载一部分数据到内存中,这样可以减少内存消耗,提高响应速度。在...
1. **添加依赖**:将`mysql-connector-java-5.1.47-bin.jar`文件添加到Java项目的类路径(ClassPath)中。如果是Maven或Gradle项目,可以在pom.xml或build.gradle文件中添加对应的依赖配置。 2. **建立连接**:在...
- 自定义SQL语句,通过设置LIMIT或OFFSET关键字进行分页(Oracle支持ROWNUM伪列进行分页)。 - 使用第三方分页库,如PageHelper等。 项目中只提供源码,意味着你需要自行配置项目的构建环境,如Maven或Gradle,...
MySQL、SQL Server、Oracle 分页及 Java 分页统一接口实现 MySQL、SQL Server、Oracle 分页是关系数据库管理系统中最基本也是最常用的操作之一,而 Java 分页统一接口实现则是对数据库操作的抽象和封装。本文将对 ...
mybatis 分页 mybatis-generate Oracle数据库 大家知道mybatis自动生成代码是没有分页功能的 我在网上找了很久 有很多内容 但正真可以使用的少之又少 本人整合了网上的资源 整理了基于Oracle数据库的mybatis插件 ...
本资源包"java分页大全"提供了多种Java分页实现,旨在帮助开发者更高效地进行数据查询和展示。 首先,我们来探讨一下Java分页的基本原理。分页通常涉及两个关键部分:一是计算当前页的数据范围,二是根据这个范围从...
在这个Java和Oracle结合的分页实现中,我们将探讨如何通过Java后端配合Oracle数据库进行有效的分页处理。 首先,Oracle提供了一种名为ROWNUM的伪列,它可以用来对查询结果进行排序和限制。在执行分页查询时,我们...
Page分页java类 Page.getPageIndex(); Page.getPageCount(); Page.getPageSize(); ...
这个"java分页组件和poolman demo"的学习和研究,可以帮助Java开发者更好地理解和运用数据库分页以及连接池技术,提升项目性能和稳定性,尤其对于处理大数据量的Web应用来说,具有很高的实用价值。
Mybatis的分页插件PageHelper是Java开发中常用的一个工具,它为Mybatis提供了强大的分页功能,极大地简化了数据库查询的分页操作。PageHelper不仅支持多种数据库,如MySQL、Oracle、SQL Server等,而且具有良好的...
综上所述,通过理解Oracle的物理分页机制,并结合iBATIS提供的SQL映射和动态SQL功能,我们可以有效地在Java应用中实现Oracle数据库的高效分页查询。对于老旧的iBATIS版本,这通常是提高大型数据集查询性能的关键。而...