`

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常用方法

    ResultSet是Java数据库连接(JDBC)中的一个核心接口,它用于存储从数据库查询返回的结果集。在处理SQL查询结果时,开发人员通常会与ResultSet对象交互以获取和操作数据。以下是对ResultSet常用方法的详细解释: 1....

    ResultSet

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

    ResultSet对象获取数据的各种方法

    `ResultSetMetaData`接口提供了有关`ResultSet`对象的信息,包括列的数量、类型和属性。`getMetaData()`方法用于获取此元数据对象。以下代码展示了如何使用`ResultSetMetaData`来获取列名: ```java ...

    java resultset常用方法

    通过`Statement`接口的`createStatement`方法创建Statement对象时,可以通过传递`resultSetType`和`resultSetConcurrency`参数来控制ResultSet的行为。 - **resultSetType**:定义ResultSet的类型,可以是`...

    javaResultSet常用方法.pdf

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

    ResultSet用法集锦

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

    关于ResultSet的相关知识

    在给定的示例中,`rs.absolute(5)`方法将光标定位到ResultSet的第五行。然后,通过调用`rs.updateString("NAME", "AINSWORTH")`,我们改变了名为"NAME"的列的值为"AINSWORTH"。最后,`rs.updateRow()`执行实际的更新...

    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....

    目前最好的JSP分页技术.txt

    为了进一步提升分页功能的灵活性,我们可以定义一个`Pageable`接口,该接口扩展了`ResultSet`接口,提供了一些额外的分页方法,例如获取总页数、设置每页大小等。 - **接口定义**: ```java public interface ...

    jdbc 总结 有参考价值

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

    JDBC简单分页方案

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

    JDBC DOC

    在 JDBC 3.0 中,`ResultSet` 接口被扩展以支持可滚动特性,即可以通过 `previous()`、`absolute()` 和 `relative()` 方法来前后移动游标位置。这使得开发者能够更加灵活地处理查询结果。 ##### 2. 批处理更新 ...

Global site tag (gtag.js) - Google Analytics