之前我一直用Mysql5,最近用Mysql8的时候,用JDBC、C3P0等会出现连接不上数据库。
解决办法:
- 需要更换jar包
- 新增:mchange-commons-java-0.2.15.jar
- 更换,将mysql5驱动换高版本:mysql-connector-java-8.0.11.jar
- 如果使用了c3p0,需将c3p0的jar包更换为:c3p0-0.9.5.2.jar
网上去找这几个驱动也不是很好找,我这里有
到我的公众号《编程界明世隐》
回复《mysql驱动》下载。
- JDBC driver 由“com.mysql.jdbc.Driver”改为“com.mysql.cj.jdbc.Driver”。
- JDBC url改为:
jdbc:mysql://localhost:3306/XXX?userSSL=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT