`
pzh244658240
  • 浏览: 11995 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

CachedRowSetImpl与Resultset的关系

SQL 
阅读更多

     Resultset这个数据库操作的类想必很多人都非常熟悉,但是CachedRowSetImpl这个类就不一定都知道了。不过确实很方便,也节省了数据库链接这种宝贵的资源。

      CachedRowSetImpl的对象可以保存ResultSet的对象中的数据,也就是说,保存后就可以关闭数据库相关的链接。而CachedRowSetImpl对象的操作和ResultSet一样的。因此节省了数据库的链接。

具体操作很简单

ResultSet rs = conn.executeQuery(sql)               
CachedRowSetImpl  rowSet = new CachedRowSetImpl();
rowSet.populate(rs);

 

 

 

 

1
0
分享到:
评论

相关推荐

    ResultSet

    9. 非滚动与滚动ResultSet:非滚动ResultSet只能按顺序读取,而滚动ResultSet允许向前和向后导航,甚至可以在不关闭ResultSet的情况下跳过行。 10. 更新ResultSet:如果ResultSet是可更新的,你可以使用updateXXX()...

    ResultSet 转为listmap

    ResultSet 转为 List ResultSet 转为 List<Map> 是一种常见的数据处理操作。在 Java 中,使用 JDBC 连接数据库时,通常会返回一个 ResultSet 对象,该对象包含了查询结果集的所有记录。为了方便数据处理和使用,...

    java数据库连接ResultSet

    Java 数据库连接 ResultSet Java 数据库连接中的 ResultSet 是一个非常重要的概念,它包含符合 SQL 语句中条件的所有行,并且提供了对这些行中数据的访问。ResultSet 通过一套 get 方法访问当前行中的不同列,例如 ...

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

    ResultSet对象定位与移动 - `boolean absolute(int row)`:将光标移动到指定行号。 - `void afterLast()`:将光标移到最后一行之后。 - `void beforeFirst()`:将光标移到第一行之前。 - `boolean first()`:将...

    ResultSet转化为json,json转化为List

    在Java编程中,数据处理是核心任务之一,而ResultSet、JSON和List是处理数据时常见的三种数据结构。ResultSet是数据库查询结果的载体,JSON是一种轻量级的数据交换格式,而List是Java集合框架中的动态数组。本文将...

    支持ResultSet的JTable

    5. **将ResultSet转换为TableModel**:为了让`JTable`能显示`ResultSet`的数据,我们需要将`ResultSet`的内容转换为`TableModel`。这通常涉及到遍历`ResultSet`,获取列名和值,然后添加到`TableModel`中。 6. **...

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

    创建JavaBean时,我们通常定义一个类,包含与数据库表列相对应的属性,并提供getter和setter方法。例如,如果数据库表有id、name和age三列,我们可以创建如下JavaBean: ```java public class UserBean { private ...

    java组件开发(15) JDBC操作工具类与ResultSet数据

    java组件开发(15) JDBC操作工具类与ResultSet数据

    ResultSet的属性

    3. `getColumnLabel(int column)`:获取列的建议标题,通常与用户界面显示有关。 4. `getColumnType(int column)`:返回列的SQL类型(如INTEGER、VARCHAR等),这可以帮助你确定如何正确处理数据。 5. `...

    使用动态代理实现精简版CachedRowSetImpl

    与普通的`ResultSet`不同,`CachedRowSetImpl`可以离线工作,因为它在内存中缓存了从数据库获取的数据。此外,它还支持双向导航(向前和向后滚动)以及对数据的同步和异步更新。 动态代理在Java中是一种强大的工具...

    ResultSet用法集锦

    7. `ResultSet`与`Statement`的关系: `Statement`或`PreparedStatement`对象执行SQL后,会返回一个`ResultSet`。你可以通过设置`Statement`的属性来改变`ResultSet`的行为,例如设置其类型和并发性。 8. 实用工具...

    javaResultSet常用方法.pdf

    Java ResultSet常用方法 Java ResultSet是Java数据库连接(JDBC)中最重要的组件之一,用于存储和处理数据库查询结果。在Java中,ResultSet对象是通过Statement对象的executeQuery()方法或prepareStatement()方法...

    poi根据ResultSet到处Excle源码

    - JDBC API,用于与数据库建立连接、执行SQL语句并获取ResultSet - Apache POI库的使用,包括HSSF(处理.xls文件)和XSSF(处理.xlsx文件)API - ResultSet的遍历,如next()方法和各字段的get方法 - Workbook、Sheet...

    Java-JDBC【之】数据类型、封装JDBCUtil、封装通用增删改、ResultSet与ResultSetMetaData

    Java-JDBC【之】数据类型、封装JDBCUtil、封装通用增删改、ResultSet与ResultSetMetaData、查询结果集映射Map与ListMap 1.数据类型 2.封装通用增删改 2.1.封装JDBCUtil 2.2.封装Dao通用增删改 2.3.测试 3.ResultSet...

    java ResultSet 与 json互转所需要的全部包资源

    在java开发中常需要将ResultSet结果集转化为json格式以实现与客服端实现数据交互,但是这需要几个包,而且版本也要对应,因此我收集了全部的包,并测试可以运行,放在这里供大家下载。包括:commons-beanutils-1.7.0...

    resultset2xml

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

    如何从 Java 存储过程将 JDBC ResultSet 作为 Ref Cursor 返回.doc

    在Java编程中,与数据库交互通常涉及使用JDBC(Java Database Connectivity)API。JDBC提供了一种标准的方式来访问各种数据库,包括SQL查询的执行、结果集(ResultSet)的处理等。ResultSet是JDBC中用于存储查询结果...

    jsp 三种查询分页 resultset,hibernate ,存储过程

    jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程jsp 三种查询分页 resultset,hibernate ,存储过程

    ResultSet常用方法

    在处理SQL查询结果时,开发人员通常会与ResultSet对象交互以获取和操作数据。以下是对ResultSet常用方法的详细解释: 1. **移动指针**: - `rs.previous()`:将结果集的游标向前移动一行,如果已经位于第一条记录...

    ResultSet_to_json.jar

    标题“ResultSet_to_json.jar”指的是一个Java应用程序,其主要功能是将数据库查询结果集(ResultSet)以及List等数据结构转换为JSON(JavaScript Object Notation)格式的字符串。JSON是一种轻量级的数据交换格式,...

Global site tag (gtag.js) - Google Analytics