-
- All Known Subinterfaces:
-
XmlReader
public interface RowSetReader
断开连接的RowSet
对象调用的工具将自己填充数据行。 可以向支持读写器范例的RowSet
对象注册阅读器(实现RowSetReader
接口的对象)。 当RowSet
对象的execute
方法被调用时,它又调用读者的readData
方法。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
readData(RowSetInternal caller)
读取调用RowSet
对象的新内容。
-
-
-
方法详细信息
-
readData
void readData(RowSetInternal caller) throws SQLException
读取调用RowSet
对象的新内容。 为了调用这种方法,一个RowSet
对象必须已经实现了RowSetInternal
接口并注册了这个RowSetReader
对象作为它的读卡器。readData
方法由支持读/写范式的行集的RowSet.execute
内部调用。readData
方法向调用者添加行。 它可以以各种各样的方式实现,甚至可以使用来自非关系数据源的行填充调用者。 一般来说,读者可以调用任何行集的方法,但有一个例外。 调用方法execute
将导致抛出SQLException
,因为可能不会递归调用execute
。 另外,当读者调用RowSet
方法时,不会收到听众的通知; 也就是说,不会生成RowSetEvent
对象,并且不调用RowSetListener
方法。 这是真的,因为听众已经被方法execute
通知。- 参数
-
caller
- 已实施RowSetInternal
接口的RowSet
对象(1),(2)读者注册的对象,(3)其execute
方法称为此读者 - 异常
-
SQLException
- if a database access error occurs or this method invokes theRowSet.execute
method
-
-