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 方法