`
yyzhpq
  • 浏览: 301402 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

常用的分页函数

    博客分类:
  • j2ee
阅读更多
 

方法大致有三种:
1:)用next()方法:(最通用的方法)
选从50-100行
int CurrentRow = 1;
int MinRow = 50;
int MaxRow = 100;
while(rs.next())
{
if (CurrentRow<MinRow)
{
CurrentRow++;
continue;
}
}
2:)用abslout(int row)定位:
先定位到50行,然后next(); (不是所有的jdbc驱动程序都支持)
3:)用sql完成:
SqlServer的语句:
select top 50 * from (select top 100 * from sysobjects order by id desc) as a order by id
或者 SELECT TOP PageSize * FROM(SELECT TOP nPage*PageSize * from YOURTABLE )
Oracle的语句:
select * from (select rownum r ,* from test) tt
where tt.r > 50 and tt.r <= 100;
DB2中:
select * from payment fetch first 5 row only --查前5条记录
(DB2中只支持查上面的形式,既只能查前n条,不支持查后n条,此经验,我已经得到ibm的确认)

测试速度 :
abslute()最慢;定位到10000条以后无法忍受!
next();前面几条快,越往后越慢!
SqlServer语句,比next快很多,但也是越往后越慢!
Oracle语句,最快!几乎不受条数影响!(这主要是由于oracle的强大性能决定的)

分享到:
评论

相关推荐

    php 常用函数库

    1、附件上传函数 2、创建目录函数 3、弹出对话框函数 4、分页函数 5、非法字符函数

    matlab常用函数大全

    ### MATLAB常用函数大全 #### 一、通用命令 ##### 1.1 通用信息查询 - **`demo`**: 提供MATLAB的各种演示程序,帮助用户了解如何使用各种功能。 - **`help`**: 在线帮助指令,可以查询MATLAB内部函数的帮助文档。 ...

    超强c#常用类库源码 各种工具函数集合

    超强c#常用类库源码 各种工具函数集合 可直接调用开发软件网站 ...6、分页函数 超性能 7、rar处理 压缩解压缩函数 8、字符处理常用函数 9、网站各种功能性函数 过滤url攻击函数 10、xml处理操作函数

    分页插件.zip

    5. **处理分页事件**:当用户点击分页按钮时,触发对应的事件处理函数,更新页面内容。 通过这样的配置,开发者可以轻松地将分页功能整合到任何jQuery驱动的项目中,无论是在大型电子商务网站还是个人博客,都能...

    Matlab常用函数总结

    MATLAB常用函数总结 MATLAB是一种强大的处理软件,里面的很多函数对初学者来说是一个较大的障碍。下面将总结MATLAB中常用的函数,供大家参考学习。 一、常用指令(General Purpose Commands) 1.1 通用信息查询...

    js常用函数大全

    ### JavaScript 常用函数大全 #### 字符串(String) **1. 声明** JavaScript 中有两种方式来声明字符串: - **使用 `new String()` 构造函数**: ```javascript var myString = new String("Every good boy ...

    MATLAB 常用函数简介

    ### MATLAB常用函数详解 #### 一、通用命令 **1.1 通用信息查询** - **demo**: 运行MATLAB内置的各种演示程序,适用于快速了解特定功能或工具箱的基本用法。 - **help**: 提供MATLAB命令的在线帮助信息,通过输入...

    jsp+oracle常用分页功能

    1. SQL查询:Oracle数据库中的SQL语句,如`SELECT * FROM 表名 LIMIT 起始行号, 行数`在Oracle中通常替换为`SELECT * FROM (SELECT * FROM 表名) WHERE ROWNUM 分页上限`,这里的ROWNUM是Oracle特有的行号函数。...

    c#常用类库源码全集 c#工具函数集合

    超强c#常用类库源码 各种...6、分页函数 超性能 7、rar处理 压缩解压缩函数 8、字符处理常用函数 9、网站各种功能性函数 过滤url攻击函数 10、xml处理操作函数 我已经使用该源码开发过多个成功网站实例和软件 ...

    oracle常用函数.rar

    本压缩包文件"oracle常用函数.rar"包含了一些关于Oracle数据库的重要知识点,主要包括“connect by”用法、SQL优化以及分页查询的方法。下面我们将逐一探讨这些主题。 首先,`CONNECT BY`是Oracle SQL中用于构建...

    Oracle 数据库的常用函数列表一览

    以下是一些Oracle数据库中的常用函数,它们在日常的数据管理和分析工作中扮演着重要角色。 1. **字符串函数**: - `CONCAT()`:连接两个或多个字符串。 - `SUBSTR()`:从字符串中提取子串。 - `INSTR()`:查找...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    PHP分页函数 PHP判断字符串是否UTF8格式 php判断爬虫函数 PHP判断远程文件是否存在 PHP图片处理类:缩略,裁剪,圆角,倾斜 PHP多功能图片处理类 PHP多重判断删除文件函数 PHP实现英文标题的正确大写 PHP...

    php分页函数完整实例代码

    PHP分页函数是一种在Web开发中常用的服务器端脚本语言功能,它帮助开发者在数据较多时提供用户友好的浏览体验,通过将数据分页显示,用户可以逐页查看数据,而不需要一次性加载所有信息。在本文中,我们将详细解析一...

    DDK常用函数与数据结构描述

    如 `ExAllocatePoolWithTag`,`ExFreePool` 等,用于动态分配和释放非分页池或分页池的内存,`Tag` 参数用于标识内存分配的来源。 8. **工作队列函数**: 如 `ExQueueWorkItem` 用于将工作项放入系统工作队列,由...

    常用数据库sql分页

    DB2的分页语句使用ROW_NUMBER()函数,语法为: ```sql SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY ID DESC) AS a, t.* FROM TEST2 t) b WHERE b.a BETWEEN (x-1)*y+1 AND (x-1)*y+y; ``` 其中,x指定页数,...

    ddk常用函数列表

    ### DDK常用函数列表 #### 一、概述 在Windows驱动程序开发中,DDK (Driver Development Kit) 提供了一系列的API,用于辅助驱动程序的编写。这些API可以帮助开发者更高效地实现各种功能,比如资源管理、同步机制、...

    常用的数据库分页语句

    以下是对SQL Server、Oracle和MySQL这三种常用数据库系统的分页查询语句的详细解释。 **SQL Server** 在SQL Server中,分页查询通常涉及`TOP`关键字配合子查询和`ORDER BY`来实现。一个通用的分页查询模板如下: `...

Global site tag (gtag.js) - Google Analytics