mysql8 java Could not create connection to database server. Attempted reconnect 3 times问题

最近照着网上的一个博主的例子 学习ssm,结果一个mysql8 搞得我都崩溃了,各种连不上
总结一下出错原因:

1.maven中的jdbc连接jar包 版本也要换成高版本

  
        
            mysql
            mysql-connector-java
            8.0.11
       

2.数据库driverClassName 的写法变了

 

3.url的写法要加上useSSL 和 serverTimezone 时区等等,我这里直接贴出我这能用的

 

4.最后一定要确保你的mysql服务是运行的

也可以参考这篇博文,ssm连接mysql问题

2019/1/20
又遇到一种情况 必须设置allowPublicKeyRetrieval=true,默认值是false ,和 useSSL=false一起使用

你可能感兴趣的:(java日常坑)