`
cynan168
  • 浏览: 39278 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java ResultSet属性

阅读更多

1.TYPE_FORWORD_ONLY,只可向前滚动;  
2.TYPE_SCROLL_INSENSITIVE,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。  
3.TYPE_SCROLL_SENSITIVE,双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据。

 

 

一般情况下,只用前两种,如果对数据要求非常严格的话,第3条是必须的。当然,这前提下是自己封闭的JDBC。^_^

分享到:
评论

相关推荐

    ResultSet的属性

    在处理ResultSet时,了解其属性和元数据是至关重要的。 ResultSetMetaData是另一个关键接口,它提供了关于ResultSet中列的元数据信息。例如,你可以通过ResultSetMetaData来获取列的数量、列的名称、列的类型、列的...

    java数据库连接ResultSet

    另外,ResultSet还提供了获取列信息的方法,例如 getMetaData,可以用来获取 ResultSet 对象各列的编号、类型和属性。如果列名已知,但不知其索引,则可以使用 findColumn 方法来获取其列号。 在使用 getXXX 方法时...

    JAVA 版本ResultSet 转换为JAVABEAN的工具类

    在Java编程中,ResultSet是处理数据库查询结果的主要接口,它由Statement或PreparedStatement对象执行SQL查询后返回。而JavaBean是一种符合特定规范的Java类,通常用于封装数据,便于数据的传输和操作。当我们从...

    Java ResultSet导出大数据.pdf

    为了避免这种情况,可以使用`PreparedStatement`并设置`ResultSet.TYPE_FORWARD_ONLY`和`ResultSet.CONCUR_READ_ONLY`属性,确保游标只向前移动且只读,减少内存占用。此外,通过`setFetchSize(int rows)`可以限制...

    java中ResultSet遍历数据操作

    在 Java 中,我们可以使用 setFetchSize() 方法来设置 ResultSet 的 fetchSize 属性,这可以提高性能。但是,如果 fetchSize 不能被 count 整除时,在取最后一片数据时,rs.next() 也会执行很长时间。 例如: ```...

    获得结果集的字段名称_ResultSet的属性要调用ResultSetMetaData的方法

    获得结果集的字段名称_ResultSet的属性要调用ResultSetMetaData的方法 在Java中,获取结果集的字段名称可以通过调用ResultSetMetaData的方法来实现。ResultSetMetaData是一个公共接口,提供了关于ResultSet对象中列...

    ResultSet

    8. 游标属性:可以通过设置Statement的游标属性(如CONCUR_READ_ONLY和CONCUR_UPDATABLE)来控制ResultSet是否可滚动和更新。默认情况下,ResultSet是只读且不可滚动的。 9. 非滚动与滚动ResultSet:非滚动...

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

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

    resultset2xml

    在IT行业中,数据库查询结果通常以ResultSet对象的形式返回,它是一种存储查询结果的接口,源自Java的JDBC(Java Database Connectivity)API。当需要将这些数据转换为XML格式时,以便于数据交换、存储或进一步处理...

    ResultSet用法集锦

    你可以通过设置`Statement`的属性来改变`ResultSet`的行为,例如设置其类型和并发性。 8. 实用工具和库: 一些第三方库如Apache Commons DBUtils提供了便捷的方法来处理`ResultSet`,如`QueryRunner`类,它可以简化...

    用java查询数据库里所有表的所有属性的所有值.

    以上就是使用Java查询数据库中所有表的所有属性的所有值的基本步骤。请注意,实际应用中可能需要处理异常、优化性能,以及根据具体的数据库方言调整SQL语句。此外,对于大数据量的表,一次性获取所有值可能导致内存...

    读取数据库类写成java类

    在Java编程中,读取数据库并将其...总的来说,"读取数据库类写成java类"涉及了Java的数据库连接、SQL查询、结果集处理、对象映射以及面向对象的属性读写。理解这些概念对于开发与数据库交互的Java应用程序至关重要。

    自考Java程序设计真题

    本资源摘要信息总结了Java程序设计的真题集锦,涵盖了Java程序设计的各个方面,包括Java基础知识、Java数组、Java GUI编程、Java事件处理、Java集合框架、Java文件输入输出、Java异常处理、Java多线程编程、Java网络...

    java中文解释的API

    例如,`java.lang`包是所有Java程序的基础,包含了一些核心类,如`Object`(所有类的父类)、`String`(用于处理文本字符串)、`System`(提供了系统相关的属性和方法)。`Exception`类及其子类是异常处理的关键,...

    mysql-connector-java-8.0.17.zip

    同时,它也支持使用连接属性进行身份验证,如使用认证插件(如PAM或Kerberos)。 10. 性能优化:通过配置连接参数,如批处理、缓存预读等,可以提升应用程序与MySQL数据库之间的交互性能。 总的来说,`mysql-...

    Java Web 程序设计教程-课件

    通过DriverManager、Connection、Statement和ResultSet等核心类,开发者可以编写与数据库交互的代码。 5. **MVC(Model-View-Controller)模式**: MVC是一种软件设计模式,广泛应用于Web应用开发中。Model代表数据...

    Core Java.JAVA核心技术(中文版)

    - **事务处理**:了解ACID属性,实现事务的提交、回滚和隔离级别设置。 - **结果集处理**:ResultSet的操作,遍历查询结果。 7. **Java高级特性**: - **Lambda表达式**:简化函数式接口的使用,实现匿名内部类...

    java 1.6 中文 帮助文档

    11. **JDBC数据库连接**:Java Database Connectivity (JDBC) API用于连接和操作数据库,包括数据库驱动加载、Connection对象创建、Statement和PreparedStatement的使用,以及ResultSet的处理。 12. **Applet与Java...

    mysql-connector-java-8.0.20.jar

    开发者可以在连接URL中指定这些参数,或者在JDBC连接属性中设置。 总之,`mysql-connector-java-8.0.20.jar`是Java开发者连接MySQL 8.0数据库的重要工具,它提供了高效、稳定的数据库访问能力,支持最新的MySQL特性...

    一个简单的java持久化类

    在这个场景中,提到的"一个简单的java持久化类"可能是一个实现了将数据库查询结果(ResultSet)转化为对象数组的类。ResultSet是Java JDBC(Java Database Connectivity)接口的一部分,用于存储从SQL查询返回的结果...

Global site tag (gtag.js) - Google Analytics