`

ResultSet接口的absolute方法

    博客分类:
  • Java
阅读更多
java.sql.ResultSet接口
boolean absolute(int row)throws SQLException

将指针移动到此 ResultSet 对象的给定行编号。
如果行编号为正,则将指针移动到相对于结果集开头的给定行编号。第一行为行 1,第二行为行 2,依此类推。

如果给定行编号为负,则将指针移动到相对于结果集末尾的绝对行位置。例如,调用方法 absolute(-1) 将指针置于最后一行;调用方法 absolute(-2) 将指针移动到倒数第二行,依此类推。

试图将指针置于结果集的第一行/最后一行之外将导致指针位于第一行之前或最后一行之后。

注:调用 absolute(1) 等效于调用 first()。调用 absolute(-1) 等效于调用 last()。

参数:
row - 指针应该移动到的行的编号。正的编号指示从结果集开头开始计数的行编号;负的编号指示从结果集末尾开始计数的行编号
返回:
如果指针位于结果集上,则返回 true;否则返回 false
分享到:
评论

相关推荐

    ResultSet

    11. 其他特性:ResultSet还支持定位特定行(absolute()和relative()方法),检查当前行是否被修改(rowUpdated()方法),以及获取当前行号(getRow()方法)等。 总结来说,ResultSet是Java数据库编程的核心组件,...

    javaResultSet常用方法.pdf

    `ResultSet`对象是一个接口,它表示从数据库查询中返回的数据集合,这些数据通常以表格形式存在,每行数据对应`ResultSet`的一个记录。在处理大量数据时,了解并熟练使用`ResultSet`的方法是非常重要的。 1. **创建...

    ResultSet用法集锦

    在Java编程语言中,`ResultSet`是用于存储和处理数据库查询结果的核心接口。它是由`Statement`或`PreparedStatement`执行SQL查询后返回的结果。本文将深入探讨`ResultSet`的使用方法,结合源码分析和实用工具,以...

    JDBC中resutset接口操作实例详解

    - `next()`方法:这是ResultSet接口中最常用的方法之一,它将游标向下移动一行,并返回一个布尔值,表示当前行是否存在。如果存在,可以通过getXXX方法获取当前行的数据。 ```java while(rs.next()){ // 获取数据 ...

    java_JDBC连接数据库代码大全

    5. ResultSet:包含访问结果集的方法,常用方法有: - next():将 ResultSet 定位到下一行,结果集的起始位在第一行之前。 - close():释放 ResultSet 对象。 - absolute():将结果集移到指定行,若 row 是负值,...

    JDBCWeb试题(卷)答案解析.doc

    9. 接口RowSet继承自ResultSet,使用populate方法填充数据 10. DataSource是一个Factory类型,提供getConnection方法获取数据库连接 11. 基于HTTP协议的Servlet通常继承HttpServlet,也可以继承GenericServlet,...

    JDBC-doc 官方文档

    - **游标**:通过ResultSet的absolute(), next(), previous()等方法,可以灵活地在结果集中移动。 JDBC文档还涵盖了各种高级特性,如JDBC批处理、连接池的集成、JDBC和JPA的比较、以及如何优化JDBC性能。对于开发...

    Db.rar_滚动

    例如,可以使用`ResultSet.first()`和`ResultSet.last()`定位首尾,`ResultSet.absolute(int position)`跳转到指定行。 6. **优化技巧**:为了优化性能,可以使用预编译的`PreparedStatement`来避免SQL解析开销,...

    jdbc2.0特性

    1. **新的记录集接口(ResultSet 接口)**:ResultSet接口是JDBC中用于存储查询结果的对象,JDBC 2.0对其进行了扩展,添加了更多的常量和方法来增强其功能。 - **常量定义**: - `FETCH_FORWARD`:指定默认的行处理...

    JDBC2.0新功能

    例如,使用`ResultSet.first()`可以移到第一行,`ResultSet.last()`移到最后一行,`ResultSet.absolute(int row)`则可以直接移动到指定的行号。此外,`ResultSet.previous()`允许向后移动一行,而`ResultSet....

    jdbc 总结 有参考价值

    2. ResultSet的定位:通过absolute()、relative()等方法直接跳转到指定位置。 3. ResultSet的关闭:使用完ResultSet后应立即关闭,释放内存资源。 六、JDBC优化技巧 1. 使用PreparedStatement替代Statement,提高...

    JDBC简单分页方案

    网络上有一种通用的JDBC分页方案,它创建了一个名为`ResultSetWithPage`的新接口,该接口继承自`ResultSet`并添加了分页相关的方法,如`getPageSize()`, `getCountOfPages()`, `getCountOfRows()`, `nextPage()`, `...

    JDBC Recipes

    - **游标**: 使用ResultSet的absolute()和relative()方法移动游标,实现复杂查询。 7. **数据库连接性能** - **JDBC驱动类型**: Type 1至Type 4,从纯Java驱动到本地协议驱动,各有优缺点。 - **配置优化**: ...

    jdbc3.0doc.zip_java jdbc

    5. **结果集的滚动和分页**:ResultSet接口增加了滚动和分页能力,开发者可以通过absolute()、previous()等方法在结果集中任意定位,同时支持first()、last()等导航方法,便于处理大量数据。 6. **事务管理**:JDBC...

    JSP数据库操作例程

    接着,表格展示了数据,通过遍历`ResultSet`并使用`absolute`方法定位到每页开始的位置,依次取出`id`、`name`、`email`和`pnote`字段的值,并显示在表格中。 `Jodb.java`文件虽然没有完全给出,但我们可以推断它...

    Microsoft SQL Server 2000 Driver for JDBC

    - 游标处理:利用ResultSet的next()方法遍历查询结果,以及absolute()、relative()等方法进行游标定位。 - 元数据获取:通过DatabaseMetaData对象获取关于数据库的元信息,如表结构、列信息、索引信息等。 需要...

    JDBCJDBC高级应用

    - 结果集的滚动方法包括 `next()`, `previous()`, `first()`, `last()`, `absolute(int row)`, 和 `relative(int rows)`。 3. **可更新的结果集**: - JDBC 2.0 引入了可更新的结果集,允许直接在结果集上进行...

    jsp动态网站开发与实例之数据变动功能网页.pptx

    ResultSet接口是用于存储Statement执行后返回的结果集,它就像是一个游标,可以遍历查询结果。ResultSet提供了一系列的方法来移动指针,例如`first()`、`last()`、`next()`和`previous()`,使得我们可以按需访问数据...

    jdbc3.0开发文档.rar_jdbc

    JDBC 3.0引入了`ResultSet`的游标方法,允许在结果集中定位并处理特定行,比如`absolute()`、`relative()`和`last()`。 7. **批注(Annotations)** J2SE 5.0引入了注解,JDBC 3.0也对其进行了支持,如`@Column`...

    JDBC连接数据库代码大全

    `next()`方法用于移动到下一行,`close()`用于释放资源,`absolute()`则允许跳转到指定行。 在使用JDBC时,通常遵循以下步骤: 1. 加载JDBC驱动。 2. 使用DriverManager.getConnection()建立数据库连接。 3. 创建...

Global site tag (gtag.js) - Google Analytics