如何在池化的mysql JDBC连接中设置“SQL_NO_CACHE”默认值

时间:2011-07-21 04:19:08

标签: java mysql jdbc

默认情况下,我们的mysql服务器关闭了“SQL_NO_CACHE”,我希望它可以用于我的应用程序。我可以重写所有的SQL语句,但听起来很愚蠢。

根据mysql docs,每个连接的默认值可以通过以下命令配置。

SET SESSION query_cache_type = OFF;

我希望这个声明对于DataSource创建的每个新连接都是个问题。但是,我发现它不是connector / j JDBC驱动程序中的可配置属性。

DBCP's connectionInitSqls似乎是其中一个选项,但我出于某种原因使用1.2.2。我可能想要删除DBCP的依赖性(少即是多)。

0 个答案:

没有答案