java命名空间javax.sql.rowset接口cachedrowset的类成员方法:
tocollection定义及介绍
本文导语:
tocollection
collection tocollection()
throws sqlexception
将此 cachedrowset 对象转换成一个 collection 对象,它包含此 cachedrowset 对象的所有数据。实现在如何表示此 collection 对象上有一定的自由度,这是由于 collection 框架...
tocollection
collection> tocollection()
throws sqlexception
- 将此
cachedrowset 对象转换成一个 collection 对象,它包含此 cachedrowset 对象的所有数据。实现在如何表示此 collection 对象上有一定的自由度,这是由于 collection 框架的抽象本质所造成的。必须用通用 collection 实现或专用的 collection 实现(如 treemap 对象或 vector 对象)来完全表示每一行。sql null 列值必须表示为 java 编程语言中的 null。
cachedrowset 接口的标准参考实现对 rowset 使用 treemap 对象,每行中的值都包含在 vector 对象中。预期多数实现都是如此。
treemap 类型的 collection 可保证按照键升序,并根据键类的自然顺序存储映射。每个键引用一个与 rowset 对象的一行相对应的 vector 对象。因此,每个 vector 对象的大小必须与 rowset 对象中的列数完全相等。treemap collection 使用的键由实现决定,实现可以选择利用内部 rowset 表结构内可用的已设置键,这些键已经设置在 rowset 对象本身或底层 sql 数据上。
- 返回:
- 一个
collection 对象,它包含此 cachedrowset 对象中每一行的值
- 抛出:
sqlexception - 如果生成该 collection 时发生错误- 另请参见:
tocollection(int),
tocollection(string)