首先mysql连接的驱动在5.7版本及之前驱动是

com.mysql.jdbc.Driver

在8.0更新之后需要注意,已经换成了以下的需要加cj

om.mysql.cj.jdbc.Driver

如果出现com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure等问题首先检查jdbc的url是否正确,在8.0以上需要注意,有些参数已经被废弃但是必须的参数有以下

jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncodeing=UTF-8&useSSL=false&serverTimezone=GMT

连接的符号也从“&”换成”&“注意其他的符号在在xml文件中并不支持,有些参数已经被废弃,以上的都是在MySQL8.0版本出现的问题。

 

同时还需要检查驱动是否对应了版本号

参照地址:

https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html

相关文章:

  • 2021-04-21
  • 2021-11-27
  • 2022-03-06
  • 2022-01-01
  • 2021-05-26
猜你喜欢
  • 2022-01-07
  • 2022-01-27
  • 2022-12-23
  • 2021-10-07
  • 2022-12-23
  • 2021-12-06
相关资源
相似解决方案