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

标签 java jdbc

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

最佳答案

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

  1. 调用 OracleDataSource.getConnection() 并将 ImplicitCachingEnabled 属性设置为 true,或通过调用 OracleDataSource.setImplicitCachingEanble(true) 在 OracleDataSource 上设置 ImplicitCachingEnabled;

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

关于java - JDBC setExplicitCachingEnabled(true) - 性能/内存问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17863506/

相关文章:

java - 如何动态更改卡号输入掩码(Android,Java)

java - 在 JUnit 中测试 JDBC 查询

java - 如何在 JDBC 批处理过程中获取失败的记录

java - 如何使用 JDBC 从远程计算机访问 WAMP 数据库?

java - 防止用户关闭或最小化 Android 应用

java - 使用 simpledateformat 进行日期解析

java - 如何在 junit 中为 Jooq Select Query 编写单元测试

postgresql - PostgreSQL 中 INNER JOIN 查询出现“无主键”错误

java - 将字符串解析为 JSON

java - Android LocationListener 返回空值