- 已知的所有子接口:
-
XmlReader
public interface RowSetReader
断开连接的
RowSet
对象调用以填充自身数据行的设施。一个读取器(实现RowSetReader
接口的对象)可以注册到支持读取器/写入器范式的RowSet
对象中。当调用RowSet
对象的execute
方法时,它会依次调用读取器的readData
方法。
- 自版本:
- 1.4
-
Method Summary
-
Method Details
-
readData
读取调用RowSet
对象的新内容。为了调用这个方法,RowSet
对象必须实现了RowSetInternal
接口,并将这个RowSetReader
对象注册为其读取器。readData
方法在支持读取器/写入器范式的行集上由RowSet.execute
方法内部调用。readData
方法向调用者添加行。它可以以各种方式实现,并且甚至可以使用非关系数据源填充调用者的行。一般来说,读取器可以调用行集的任何方法,但有一个例外。调用execute
方法将导致抛出SQLException
,因为不允许递归调用execute
。此外,当读取器调用RowSet
方法时,不会通知任何监听器;也就是说,不会生成任何RowSetEvent
对象,也不会调用任何RowSetListener
方法。这是因为监听器已经通过execute
方法被通知了。- 参数:
-
caller
- 已实现RowSetInternal
接口的RowSet
对象(1),已注册了该读取器的对象(2),并且其execute
方法调用了该读取器(3) - 抛出:
-
SQLException
- 如果发生数据库访问错误或此方法调用RowSet.execute
方法
-