oracle - 如何从 Tomcat 为 oracle 启用implicitCachingEnabled(语句缓存)?

标签 oracle jdbc prepared-statement

我一直在阅读有关使用 oracle jdbc 驱动程序的implicitCachingEnabled 和 MaxStatements 的信息。

我已经尝试在 server.xml 中为数据源定义添加implicitCachingEnabled="true"但它没有区别。

我还注意到很久以前的其他帖子,人们无法通过在 tomcat 配置文件中设置它来使此设置正常工作。

所以只是偶然有人让它工作,它有什么技巧吗?

与此同时,我将调查是否可以通过代码来做到这一点,但我们使用的是 JPA,所以我不确定它是如何工作的!

谢谢,

最佳答案

尝试设置值 OracleConnection.setStatementCacheSize() 而不是 MaxStatements

http://www.stanford.edu/dept/itss/docs/oracle/10g/java.101/b10979/stmtcach.htm

关于oracle - 如何从 Tomcat 为 oracle 启用implicitCachingEnabled(语句缓存)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2267654/

相关文章:

SQL 如何从字符串中提取数字?

elasticsearch - 重复数据-Elasticsearch

php - 从 pdo 准备语句中的键值后数组循环 bindParam

php - MySQL Select 查询在终端中运行。 php 准备语句失败

sql - Oracle:两次之间每半小时获取一次

oracle - 必须声明 pl/sql PLS-00201 标识符

c# - 无法加载文件或程序集 'Oracle.Web, Version=2.112.1.0... The system cannot find the file specified. (It' 已加载到我的 GAC 中)

mysql - 为什么我在 Eclipse IoT 上不断收到 ClassNotFoundException : com. mysql.jdbc.Driver 错误

Spring JdbcTemplate batchUpdate处理异常

c# - 参数化 Linq to SQL 查询导致性能问题