DB2中的jdbc语句获取大小

时间:2012-09-16 14:04:19

标签: java sql jdbc db2

我试图在statment上设置fetchSize,同时执行查询以便提高某些长时间运行查询的性能。我的DB2 jdbc驱动程序版本是3.64(DB2版本9.2)。但即使使用更高的提取大小,我也看不到总执行时间的任何差异。默认情况下,如果我尝试调用statement.getFetchSize(),则在执行查询之前返回0.此link提到DB2默认提取大小为32.是否有任何不同的配置(以及打开连接,如设置一些特定的属性等)我需要设置以使用DB2启用不同的提取大小?或者是DB2 jdbc驱动程序不支持不同的提取大小?

1 个答案:

答案 0 :(得分:3)

我相信您可以控制DB2上的提取大小,但首先需要为您的jdbc驱动程序设置enableRowsetSupport。查看更多here