“com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 无法创建与数据库服务器的连接”故障排除
此错误消息表示与 MySQL 数据库服务器建立连接的问题。您提供的 Java 代码使用了过时版本的 MySQL Connector/J,可能与 MySQL 8.0 不兼容。
要解决此问题,请升级到 MySQL Connector/J 5.1.46 或 8.0.11(或较新的版本)。修改后的代码如下:
import com.mysql.cj.jdbc.Driver; public class Main { public static void main(String[] args) { try { Driver sqlDriver = new Driver(); DriverManager.registerDriver(sqlDriver); Connection sqlConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/?user=root", "root", "root"); System.out.println("Connection established successfully"); sqlConnection.close(); } catch (SQLException e) { e.printStackTrace(); } } }
此问题的原因
其他提示
以上是为什么我收到'com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:无法创建与数据库服务器的连接”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!