lee
MySQL设置都没问题,而且JDBC版本也比较新,仍然出现了无法连接数据库的问题,错误如下:

java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?
 at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:327)
 at org.gjt.mm.mysql.Connection.connectionInit(Connection.java:261)
 at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Connection.java:89)
 at org.gjt.mm.mysql.Driver.connect(Driver.java:167)
 at java.sql.DriverManager.getConnection(DriverManager.java:523)
===========================================================
解决方法
把mm.mysql-2.0.4-bin.jar换成mysql-connector-java-3.1.5-gamma-bin.jar

下载地址
::URL::http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.5-gamma.zip/from/http://mirrors.hpcf.upr.edu/mysql/

分类:

技术点:

相关文章:

  • 2021-05-23
  • 2022-01-08
  • 2021-08-03
  • 2022-02-28
  • 2022-12-23
  • 2021-11-26
  • 2021-10-06
  • 2022-12-23
猜你喜欢
  • 2021-12-15
  • 2021-09-13
  • 2021-10-27
  • 2021-03-26
  • 2021-12-25
  • 2022-12-23
  • 2022-02-08
相关资源
相似解决方案