Tomcat的(相当)新的jdbc-pool也具有语句缓存。您可以使用a启用和配置它
JDBC interceptor,在 池创建 期间将其设置为
JDBC属性 。 请查看文档以获取更多信息以及存在哪些配置可能性。
基本上是这样完成的:
PoolProperties p = new PoolProperties(); p.setUrl("jdbc:your-jdbc-url"); p.setDriverClassName("your.jdbc.driver.class"); p.setUsername("user"); p.setPassword("password"); p.setJdbcInterceptors( "org.apache.tomcat.jdbc.pool.interceptor.StatementCache"); DataSource datasource = new DataSource(); datasource.setPoolProperties(p);


