代码之家  ›  专栏  ›  技术社区  ›  cesar

关于JDBC行集

  •  2
  • cesar  · 技术社区  · 15 年前

    我知道行集是什么以及所有的;我想知道的是它是否工作正常并且已经被接受,或者它是否仍然有缺陷,并且没有像经典的结果集那样被广泛接受。到目前为止,我觉得不错,但我想听听关于这个问题的更有经验的观点。

    2 回复  |  直到 15 年前
        1
  •  3
  •   Yishai    15 年前

    我认为决定行集是否适合您有两个因素:

    1)你能把整个结果记在记忆里吗?有时,您需要一次解析一行结果集,而不能一次将整个结果集保存在内存中。

    2)您是否使用行集测试了JDBC驱动程序的行为?

    我认为2是你从问题开始的地方。事实是,如果一个给定的行集是健壮的,并且生产就绪,那么它基本上依赖于实现。理论上,您也可以使用来自不同于JDBC驱动程序的供应商的行集实现,这也应该有效。

        2
  •  3
  •   KV Prajapati    15 年前

    行集

    1. 行集使生活更容易 所有JDBC程序员。不再 连接对象,语句 对象,只有一个行集 为你做一切。
    2. 行集使发送表格变得容易 网络上的数据。他们也可以 用于提供可滚动的结果 设置或可更新的结果集 基础JDBC驱动程序没有 支持他们。
    3. 行集对象跟随JavaBeans 属性和事件模型 通知,它是JavaBeans 可与 应用程序中的其他组件。
    4. 行集可能有许多不同的 实现以填充不同的 需要。这些实现会失败 行集分为两大类 有联系的和那些 断开连接。

    RowSet Tutorial