java命名空间javax.sql.rowset类baserowset的类成员方法:
setfetchsize定义及介绍
本文导语:
setfetchsize
public void setfetchsize(int rows)
throws sqlexception
将此 rowset 对象的获取大小设置为给定的行数。获取大小为启用 jdbc 技术的驱动程序(“jdbc 驱动程序”)提供了一个提示,该提示指示此 rowset 对象还需要行时...
setfetchsize
public void setfetchsize(int rows)
throws sqlexception
- 将此
rowset
对象的获取大小设置为给定的行数。获取大小为启用 jdbc 技术的驱动程序(“jdbc 驱动程序”)提供了一个提示,该提示指示此 rowset
对象还需要行时应该从数据库获取的行数。如果指定的获取大小为 0,则驱动程序忽略该值,随意对获取大小作出它自己的最佳猜测。
rowset
对象继承它从中获取数据的 resultset
对象的默认属性。该 resultset
对象的默认获取大小由创建它的 statement
对象设置。
仅在 rowset
对象已使用 jdbc 驱动程序连接到数据库时,此方法才适用。对于连接的 rowset
实现(如 jdbcrowset
),此方法对底层 jdbc 驱动程序直接并立即产生影响。
rowset
对象可在任何属性
iis7站长之家使用此方法来更改其有关获取大小的设置。
对于某些 rowset
实现,如在非连接环境中操作的 cachedrowset
,正在使用的 syncprovider
对象可以利用获取大小来轮询数据源、获取不超过该获取大小的多个行,以及获取可以形成原始查询所返回的实际行子集的多个行。这种实现的变化由非连接 rowset
对象所使用的具体 syncprovider
对象确定。
- 参数:
rows
- 要获取的行数;0
让驱动程序决定最佳的获取大小;不得小于 0
或大于此 rowset
对象允许的最大行数(调用方法 getmaxrows()
返回的数目)
- 抛出:
sqlexception
- 如果指定的获取大小小于 0
或大于最大行数限制- 另请参见:
getfetchsize()