本人使用的数据库为mysql 8.0.11
期初使用的驱动为 mysql-connector-java-5.1.8
之后使用C3p0连接池无法连接数据库
在查阅了资料 以及不断尝试后 发现问题所在
问题在于mysql驱动包与c3p0之间的冲突
更换驱动包为mysql-connector-java-8.0.11
更改连接池配置为`
<property name="driverClass" value="com.mysql.cj.jdbc.Driver"></property>
<property name="jdbcUrl" value="jdbc:mysql:///spring_day03?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true"></property>
<property name="user" value="xxx"></property>
<property name="password" value="xxx"></property>
再次编译运行 结果成功
博主使用MySQL 8.0.11数据库,期初用mysql - connector - java - 5.1.8驱动,使用C3p0连接池时无法连接数据库。经查阅资料和尝试,发现是MySQL驱动包与C3p0冲突,更换驱动包为mysql - connector - java - 8.0.11并更改连接池配置后,编译运行成功。
1万+

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



