-
- All Known Subinterfaces:
-
XmlReader
public interface RowSetReader
断开连接的RowSet
对象调用以使用数据行填充自身的工具。 读取器(实现RowSetReader
接口的对象)可以向支持读取器/写入器范例的RowSet
对象注册。 当RowSet
对象的execute
方法时,它又调用读者的readData
方法。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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
通知了execute
。- 参数
-
caller
- 已实现RowSetInternal
接口的RowSet
对象(1),(2)该读取器所注册的对象,以及(3)其execute
方法称为此读取器 - 异常
-
SQLException
- if a database access error occurs or this method invokes theRowSet.execute
method
-
-