使用spring+mybatis+c3p0连接数据库报错:
最近在做一个项目,想从头开始搭建框架,在使用IDEA测试某个dao接口时出现了这个异常:
网上找了好久没解决,有说jdbc.properties文件内容出错的,有说spring-dao.xml配置文件出错的,有说mysql-connector-java.jar包未导入的,我检查后都没有什么错,真是奇了怪了。
不过在检查mysql-connector-java.jar包版本时我发现自己引入的是8.0.11版本的,网上都是5.x的,瞬间感觉不妙了,因为版本问题真的让人头大。
果不其然就是版本问题,鄙视(╬▔皿▔)凸。
有两种解决方法:
1.退回到5.x版本,其他配置不变
2.修改jdbc.properties文件
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/AppStore?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true
我是看了这篇文章才顿悟的:
JDBC连接Mysql 8.0.12版本的几个注意事项
新版就是矫情!!!
版权声明:本文为qq_41304534原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。