java命名空间javax.sql接口rowsetreader的类成员方法:
readdata定义及介绍
本文导语:
readdata
void readdata(rowsetinternal caller)
throws sqlexception
读取调用 rowset 对象的新内容。要调用此方法,rowset 对象必须已经实现了 rowsetinternal 接口并作为其 reader 注册了此 rowsetreader 对象。readdata 方法由支持 reader/...
readdata
void readdata(rowsetinternal caller)
throws sqlexception
- 读取调用
rowset
对象的新内容。要调用此方法,rowset
对象必须已经实现了 rowsetinternal
接口并作为其 reader 注册了此 rowsetreader
对象。readdata
方法由支持 reader/writer 范例的 rowset 的 rowset.execute
方法在内部调用。
readdata
方法为调用者添加行。此操作可以使用许多种方式实现,甚至可以使用没有关系的数据源中的行来填充调用者。一般情况下,reader 可以调用 rowset 的任何方法,但有一种例外。调用 execute
方法将导致抛出 sqlexception
,因为 execute
不能以递归方式调用。此外,当 reader 调用 rowset
方法时,任何侦听器都不会得到通知;即不会生成任何 rowsetevent
对象,也不会调用任何 rowsetlistener
方法。出现此情况的原因是,侦听器已经从 execute
方法得到了通知。
- 参数:
caller
- rowset
对象,该对象 (1) 已经实现了 rowsetinternal
接口, (2) 此 reader 在其中注册, 和(3) 其 execute
方法调用了此 reader
- 抛出:
sqlexception
- 如果发生数据库访问错误或者此方法调用 rowset.execute
方法