com.mysql.jdbc.exceptions.jdbc4.mysqlnontransientconnectionexception:异常:

w80xi6nr  于 2021-06-18  发布在  Mysql
关注(0)|答案(3)|浏览(431)

我正在尝试将我的java应用程序连接到mysql工作台。连接字符串、用户名和密码中的所有详细信息都是正确的,即使连接尚未建立


然后抛出错误

com.mysql.jdbc.exceptions.jdbc4.mysqlnontransientconnectionexception:无法创建到数据库服务器的连接。尝试重新连接3次。放弃。

从报道中我知道connection语句没有执行,但我不知道为什么?

你能解释一下出了什么问题吗。请,谢谢。

b1payxdu

b1payxdu1#

要将workbench连接到数据库,首先必须有一个正在运行的sql server。所以首先要确保你有一个正在运行的服务器。然后松开数据库连接url中的“?autoreconnect=true&usessl=false”部分,再试一次。

4uqofj5v

4uqofj5v2#

我也遇到了同样的问题,为此我忍受了3-4个多小时,最后我的一个上级建议我检查sqlconnector的版本和sqlworkspace的版本。后来我发现,这是因为两者都不匹配。请先检查这个东西,如果仍然不起作用,请使用下面的查询。
?useunicode=true&characterencoding=utf-8&zerodatetimebehavior=convert\u to \u null&servertimezone=gmt
在你的网址后添加这个,因为它是一个主快速修复。

nmpmafwu

nmpmafwu3#

也许是因为你指定 MySQL 在jdbc url中而不是 mysql (注意大小写的不同)。
最后还应该关闭结果集、语句和连接。

相关问题