`

ResultSet.TYPE_SCROLL_SENSITIVE和ResultSet.TYPE_SCROLL_INSENSITIVE的区别

    博客分类:
  • JDBC
 
阅读更多
1.TYPE_FORWORD_ONLY,只可向前滚动;

2.TYPE_SCROLL_INSENSITIVE,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。

3.TYPE_SCROLL_SENSITIVE,双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据。
分享到:
评论

相关推荐

    javaResultSet常用方法.pdf

    其中,resultSetType指定ResultSet的类型,可以是ResultSet.TYPE_FORWARD_ONLY、ResultSet.TYPE_SCROLL_INSENSITIVE或ResultSet.TYPE_SCROLL_SENSITIVE之一。resultSetConcurrency指定ResultSet的并发类型,可以是...

    采用JDBC进行数据库分页查询

    // ResultSet.TYPE_SCROLL_SENSITIVE:可滚动。当其他用户更改数据库时这个记录也会改变。 // 能否更新记录: // ResultSet.CONCUR_READ_ONLY,只读 // ResultSet.CONCUR_UPDATABLE,可更新 PreparedStatement pstat =...

    java resultset常用方法

    - **resultSetType**:定义ResultSet的类型,可以是`ResultSet.TYPE_FORWARD_ONLY`、`ResultSet.TYPE_SCROLL_INSENSITIVE`或`ResultSet.TYPE_SCROLL_SENSITIVE`。 - **resultSetConcurrency**:定义ResultSet的并发...

    Db.rar_滚动

    对于大结果集,通常使用`ResultSet.TYPE_SCROLL_SENSITIVE`或`ResultSet.TYPE_SCROLL_INSENSITIVE`来创建可滚动的结果集,前者对数据库的修改敏感,后者不敏感。 5. **分页和数据流**:在处理大量数据时,数据滚动...

    JDBCJDBC高级应用

    - 创建可更新结果集时,需要指定并发性类型,如 `ResultSet.CONCUR_UPDATABLE`,并配合 `ResultSet.TYPE_SCROLL_INSENSITIVE` 或 `ResultSet.TYPE_SCROLL_SENSITIVE` 使用。 - 更新结果集中的数据通常涉及 `update...

    《Java程序设计案例教程》教学课件09Java数据库编程.pptx

    ResultSet.TYPE_SCROLL_INSENSITIVE允许上下移动,但对数据库变化不敏感;ResultSet.TYPE_SCROLL_SENSITIVE则在移动时会反映数据库的最新状态。resultSetConcurrency的ResultSet.CONCUR_READ_ONLY意味着结果集是只读...

    ResultSet剖析

    - `resultSetType`:设置`ResultSet`的滚动模式,`ResultSet.TYPE_FORWARD_ONLY`表示仅支持前向滚动,`ResultSet.TYPE_SCROLL_INSENSITIVE`和`ResultSet.TYPE_SCROLL_SENSITIVE`则允许双向滚动,区别在于后者对数据...

    在JSP中连接各种数据库

    Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); String sql = "SELECT * FROM tablename"; ResultSet rs = stmt.executeQuery(sql); while (rs.next...

    jdbc联接代码

    - **`ResultSet.TYPE_SCROLL_SENSITIVE`**:也支持任意方向滚动,但与数据库保持同步,因此数据集会反映出数据库中的更改。 此外,`ResultSet`还有两种并发级别: - **`ResultSet.CONCUR_READ_ONLY`**:表示只能...

    JDBC2.0新功能

    但在JDBC 2.0中,通过`ResultSet.TYPE_SCROLL_SENSITIVE`和`ResultSet.TYPE_SCROLL_INSENSITIVE`选项,开发者可以创建可滚动的结果集。这使得开发人员可以在结果集中前后移动,甚至直接跳转到特定行。例如,使用`...

    2022年Java数据库编程中的技巧Java教程.docx

    创建此类记录集时,需要在创建`Statement`时指定`ResultSet.TYPE_SCROLL_SENSITIVE`或`ResultSet.TYPE_SCROLL_INSENSITIVE`,并设置并发模式(如`ResultSet.CONCUR_READ_ONLY`)。 - 对于`PreparedStatement`,同样...

    jdbc示例代码

    然而,通过设置Statement的类型为ResultSet.TYPE_SCROLL_INSENSITIVE或ResultSet.TYPE_SCROLL_SENSITIVE,我们可以获取一个支持滚动的游标。滚动游标允许我们前后移动结果集,不仅可以向上或向下遍历,还可以定位到...

    java连接各种数据库DEMO

    Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); String sql = "select * from test"; ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { ...

    JDBC连接操作Oracle及Mysql详解

    8. **可滚动的结果集**: ResultSet对象默认是不可滚动的,但通过设置`ResultSet.TYPE_SCROLL_INSENSITIVE`和`ResultSet.CONCUR_READ_ONLY`,可以创建一个可滚动的结果集,允许前后移动和检查是否已到达结果集的末尾...

    操作mysql数据库的类.pdf

    在Java中,有多种游标类型,如`ResultSet.TYPE_FORWARD_ONLY`(只向前)、`ResultSet.TYPE_SCROLL_INSENSITIVE`(不可感知数据改变的滚动)和`ResultSet.TYPE_SCROLL_SENSITIVE`(可感知数据改变的滚动)。...

    java 中createStatement()方法的实例详解

    在上面的代码中,我们使用 createStatement() 方法创建了一个 Statement 对象,并指定了 ResultSet 的类型为 TYPE_SCROLL_SENSITIVE 和并发性为 CONCUR_UPDATABLE。这意味着我们可以在 ResultSet 中向前和向后移动,...

    jdbc相关ppt

    `ResultSet.TYPE_SCROLL_INSENSITIVE`可以在任何位置滚动,但不关心数据变化;`ResultSet.TYPE_SCROLL_SENSITIVE`是敏感模式,可以感知数据的变化。 4. **批量更新**:通过`addBatch()`方法将多条SQL语句添加到...

Global site tag (gtag.js) - Google Analytics