开发者社区> 问答> 正文

CachedRowSet 对象的作用是什么?

CachedRowSet 对象的作用是什么?

展开
收起
游客k7rjnht6hbtk6 2021-10-30 12:23:08 436 0
1 条回答
写回答
取消 提交回答
  • CachedRowSet 对象的重要作用是:它可以作为数据容器,在不同的应用程序的不同组件之间传送数据。例如,一个运行于 Application Server 上的 Enterprise JavaBean 组件可以使用 JDBCAPI 访问数据库,然后可以使用 CachedRowSet 对象将数据库返回的数据通过网络发送到运行于客户端浏览器上的 Java Applet 程序或者 JavaBean 组件。

    如果客户端由于资源的限制或者出于安全上的考虑,没有办法使用 JDBC 数据库驱动程序,例如 Personal Java Clients、Personal Digital Assistant(PDA)、Network Computer(NC) 等客户端,这时使用 CachedRowSet 类就可以提供一个 Java Client 用以处理数据库的规范数据。

    CachedRowSet 类的第三个作用是:它可以通过使用数据源以外的空间缓存记录集的数据,从而不需要 JDBC 数据库驱动程序帮助,就实现了结果记录集的数据库游标的前后移动。

    CachedRowSet 对象获取数据以后,就断开了和数据源的连接,只有执行更新操作时,才再度与数据库建立连接。某些jDBC驱动程序目前仍然不支持结果记录集的数据库游标的前后移动,这时可以使用 CachedRowSet 类来实现。

    2021-10-30 12:23:35
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
JAVA反射原理以及一些常见的应用 立即下载
对象的生命期管理 立即下载