JDBC setExplicitCachingEnabled(true) - 性能/内存问题?

时间:2013-07-25 16:19:07

标签: java jdbc

在声明setExplicitCachingEnabled(true)(或setImplicitCachingEnabled(true))之后,我有什么需要注意的,关于专门针对JDBC连接的内存/性能吗?

1 个答案:

答案 0 :(得分:0)

要在OracleDataSource对象上启用隐式语句缓存,您需要执行以下步骤:

  1. 在ImplicitCachingEnabled属性设置为true的情况下调用OracleDataSource.getConnection(),或者通过调用OracleDataSource.setImplicitCachingEanble(true)在OracleDataSource上设置ImplicitCachingEnabled;

  2. 通过调用OracleDataSource.setMaxStatements(int maxNumberOfStatements)设置缓存大小 例如:OracleDataSource.setMaxStatements(10);