【发布时间】:2013-06-11 20:47:09
【问题描述】:
来自thisjava教程:
默认情况下,RowSet 对象是可滚动和可更新的,因此通过 使用结果集的内容填充 RowSet 对象,您可以 有效地使结果集可滚动和可更新。
然后来自this subsequentjava教程:
传递 ResultSet 对象
创建 JdbcRowSet 对象的最简单方法是生成一个 ResultSet 对象并将其传递给 JdbcRowSetImpl 构造函数。正在做 这不仅创建了一个 JdbcRowSet 对象,而且还填充了它 ResultSet 对象中的数据。
注意:传递给 JdbcRowSetImpl 的 ResultSet 对象 构造函数必须是可滚动的。
如果 RowSet 对象默认可滚动,为什么结果集需要可滚动? 这不是将 ResultSet 包装在 JdbcRowSet 中的主要优点吗?
更新:直接引用 JdbcRowSet 接口:
*JdbcRowSet 对象的主要用途之一是使 ResultSet 对象在没有这些对象时可滚动和可更新 能力。 *
引用同一个link。
提前致谢。
【问题讨论】:
-
@RoshanJha 它只是报告我从同一网站引用的内容,并没有解释冲突
-
@Rollerball 您更新中引用的文字来自哪里?
-
后面有链接
-
@MarkRotteveel 再次,从这里:docs.oracle.com/javase/tutorial/jdbc/basics/jdbcrowset.html