java - 如何启用 db2 驱动程序语句缓存?
问题描述
我知道我可以通过在 jdbcurl 中添加一个属性来启用 db2 驱动程序的语句缓存。但我做了一些研究,我有一些属性:
这个链接说:
MaxPooledStatements
MaxStatements
这个链接说:
com.ibm.db2.jcc.DB2ConnectionPoolDataSource.maxStatements
我很困惑,我应该使用哪一个?属性是否因驱动程序版本而异?
ps:我的驱动是db2jcc4-10.1.jar
解决方案
您的第一个链接适用于Oracle Type 4 JDBC DB2驱动程序,第二个链接适用于IBM Data Server Driver for JDBC and SQLJ。
这些是不同的 JDBC 驱动程序。
根据您的 jar 文件名,您使用 2-nd 驱动程序。