gpt4 book ai didi

java - JDBC MySQL - Java无法连接到数据库服务器

转载 作者:行者123 更新时间:2023-11-29 10:15:03 25 4
gpt4 key购买 nike

我有一个在默认端口上运行的本地 MySQL,但由于某种原因我的代码无法连接到它。 restdb 是我尝试连接的数据库名称。我可以从 Workbench 进行查询,所以我非常肯定数据库本身已经启动。

我有一个 Maven 项目,并且 mysql-connector (mysql-connector-java-8.0.11.jar) 位于我的 Maven 依赖项中。这是不是发错地方了?

这是我的代码。 getConnection 失败。在我的错误日志中它告诉我:

Could not create connection to database server. Attempted reconnect 3 times. Giving up.

private Connection getConnection()
{
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/restdb?autoReconnect=true&useSSL=true";
String username = "root";
String password = "password";
try
{
DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
conn = DriverManager.getConnection(url, username, password);
} catch (Exception e)
{
System.err.println(e.getMessage());
}
return conn;
}

最佳答案

您似乎没有设置 SSL。除非这是故意的,否则请删除 URL 的“useSSL=true”部分。

关于java - JDBC MySQL - Java无法连接到数据库服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50244267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com