今天突发奇想,想把公司的数据库连接池c3p0换一下,换成druid1.0.19.
我们的数据库使用的是oracle10g,其他地方都配置好了,但是一直报Caused by: java.lang.ClassNotFoundException: oracle.net.ns.RefusePacket
找了半天才在网上找到原因,再次记录一下:
需要把
<property name="validationQuery" value="SELECT 'x' />
改为
<property name="validationQuery" value="SELECT 'x' from dual" />
本文介绍了一次将公司使用的C3P0数据库连接池更换为Druid的过程。针对Oracle 10g环境下出现的ClassNotFoundException问题,通过调整验证查询语句解决了兼容性问题。
1057

被折叠的 条评论
为什么被折叠?



