com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:

时间:2018-10-08 11:59:52

标签: java mysql eclipse jdbc spring-jdbc

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

enter image description here

enter image description here

并抛出错误

enter image description here

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

从本文开始,我知道该连接语句未执行,但是我不知道为什么?

enter image description here

能否请您解释一下出了什么问题。请和谢谢。

3 个答案:

答案 0 :(得分:0)

可能是因为您在JDBC URL中指定的是DOMDocument而不是MySQL(请注意大小写)。

您还应该在最后关闭结果集,语句和连接。

答案 1 :(得分:0)

要将工作台连接到数据库,首先必须具有正在运行的sql服务器。因此,首先请确保您有一台正在运行的服务器。然后,在数据库连接URL中删除“?autoReconnect = ture&useSSL = false”部分,然后重试。

答案 2 :(得分:0)

我遇到了同样的问题,遭受了3-4个小时以上的痛苦,最后一位高年级学生建议我检查SQLconnector的版本和SQL Workspace的版本。 然后我发现这是因为它们两个都不匹配。请首先检查该内容,如果仍然无法正常运行,请使用以下查询。

?useUnicode = true&characterEncoding = UTF-8&zeroDateTimeBehavior = CONVERT_TO_NULL&serverTimezone = GMT

将其添加到您的网址后,因为它是主快速修复程序。