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

时间:2010-02-15 17:16:07

标签: oracle jdbc prepared-statement

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

我尝试将implicitCachingEnabled =“true”添加到server.xml中以获取数据源定义,但它没有任何区别。

我还注意到很久以前的其他帖子,人们只是通过在tomcat配置文件中设置它而无法使用此设置。

所以只要有人让它工作,就有诀窍吗?

与此同时,我将调查是否可以通过代码执行此操作,但我们正在使用JPA,所以我不确定它是如何工作的!

谢谢, 丹

1 个答案:

答案 0 :(得分:1)

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

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