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)