简介
IBM DB2 Driver for JDBC and SQLJ 有一个称为 useRowsetCursor 的数据源属性。该属性的默认值是 true,这意味着在服务器支持的情况下,驱动程序将尝试对可滚动游标使用多行获取(MRF)。该属性允许应用程序在必要时将 MRF 设置为 off。还没有针对单进游标的 MRF 支持。另外,T2zos (DB2 V9 for z/OS) 尚未支持 MRF。
目前,MRF 支持有 3 个公共接口:
public void setUseRowsetCursor (boolean useRowsetCursor);
public boolean getUseRowsetCursor ();
public boolean getUseRowsetCursor (java.util.Properties properties);
不过,这不能当成 T2zos 的常规解决方案。这是因为 T2zos 需要行集支持来获得默认的 false 或 unset。该需求导致需要使用新的属性覆盖当前的 useRowsetCursor 属性(将在下面的 新连接属性 小节进一步阐述该属性)。另外,对于 T2zos,新的属性可用于单进游标和可滚动游标。在 IBM DB2 Driver for JDBC and SQLJ 版本 3.7.xx、3.51.xx、4.1.xx 和更新版本中,都启用了 MRF for T2zos (DB2 V9 for z/OS) 额外支持。
什么是多行获取?
多行获取允许您从结果表中获取 0 行或多行。与获取一个行不同,您可以获取一组行(称为行集)。
如 图 1 所示,通过获取多个行,应用程序减少了 SQL 调用,并且可以使用一个 FETCH 语句获取行集。这不仅减少 SQL Application Programming Interface (API) 的交叉使用,还减少了应用程序的该函数的 CPU 使用。
2 3 4 5 下一页</div> </div> </div> </div> </div>您可能想查找下面的文章:
- 在 DB2 V9 for z/OS 中通过类型 2 连接支持多行获取
- DB2 V9.7 锁事件监控
- DB2 V9.7 应用于 SAP 的新特性概述
- DB2 9.7 对分区表进行全文本搜索
- IBM InfoSphere Federation Server V9.7 中的新增功能
- DB2 V9.7 新特性:支持 XML 数据的分区表
- DB2 V9.7 新特性:在线移动表
- 用新的 DB2 V9.7 pureXML 特性增强 XML 数据的业务洞察力和可伸缩性
- DB2 V9.7 当前已落实(Currently Committed)
- DB2 Warehouse Enterprise Edition V9.5的安装与配置1