开发者社区 问答 正文

为什么记录集最初仅转发

我看到了记录集方面的最新更新,因此我们可以在记录所指向的数据中来回滚动。

我的问题是,为什么它们最初设计为仅向前遍历。使用新版本有什么影响?

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-18 17:36:53 345 分享 版权
1 条回答
写回答
取消 提交回答
  • “新版本”大约有5年的历史。

    仅转发:这是最简单的实现方式。实现队列(FIFO)而不是双端队列或链表是最容易的。由于JDBC驱动程序必须从DB中读取记录,因此可以使ResultSet阅读器FIRST COME FIRST SERVE轻松使用它们。

    后来,他们意识到某些台式机应用程序和某些基于富Web的应用程序可能需要在不存储中间表示的情况下向前和向后滚动,因此他们决定实现它。

    然后是可更新的ResultSet,您可以在其中更新ResultSet的列/行。

    2019-11-18 17:37:05
    赞同 展开评论
问答地址: