环境:
框架:SSH框架
连接池:druid,版本:1.0.15
数据库:oracle 11g R2
初步判断是druid的版本和数据库的版本问题,刚好找到一篇博客(原文)。
根据这篇博客,druid版本升级到1.0.29。但是打包部署还是会抛关闭的语句这个异常。
(继续排查问题)
最后发现在连接池的配置文件里添加
<property name="poolPreparedStatements" value="false" />
<property name="maxPoolPreparedStatementPerConnectionSize" value="-1" />
打包部署,一切ok!