我正在尝试将我的java应用程序连接到mysql工作台。连接字符串、用户名和密码中的所有详细信息都是正确的,即使连接尚未建立然后抛出错误
从报道中我知道connection语句没有执行,但我不知道为什么?你能解释一下出了什么问题吗。请,谢谢。
b1payxdu1#
要将workbench连接到数据库,首先必须有一个正在运行的sql server。所以首先要确保你有一个正在运行的服务器。然后松开数据库连接url中的“?autoreconnect=true&usessl=false”部分,再试一次。
4uqofj5v2#
我也遇到了同样的问题,为此我忍受了3-4个多小时,最后我的一个上级建议我检查sqlconnector的版本和sqlworkspace的版本。后来我发现,这是因为两者都不匹配。请先检查这个东西,如果仍然不起作用,请使用下面的查询。?useunicode=true&characterencoding=utf-8&zerodatetimebehavior=convert\u to \u null&servertimezone=gmt在你的网址后添加这个,因为它是一个主快速修复。
nmpmafwu3#
也许是因为你指定 MySQL 在jdbc url中而不是 mysql (注意大小写的不同)。最后还应该关闭结果集、语句和连接。
MySQL
mysql
3条答案
按热度按时间b1payxdu1#
要将workbench连接到数据库,首先必须有一个正在运行的sql server。所以首先要确保你有一个正在运行的服务器。然后松开数据库连接url中的“?autoreconnect=true&usessl=false”部分,再试一次。
4uqofj5v2#
我也遇到了同样的问题,为此我忍受了3-4个多小时,最后我的一个上级建议我检查sqlconnector的版本和sqlworkspace的版本。后来我发现,这是因为两者都不匹配。请先检查这个东西,如果仍然不起作用,请使用下面的查询。
?useunicode=true&characterencoding=utf-8&zerodatetimebehavior=convert\u to \u null&servertimezone=gmt
在你的网址后添加这个,因为它是一个主快速修复。
nmpmafwu3#
也许是因为你指定
MySQL
在jdbc url中而不是mysql
(注意大小写的不同)。最后还应该关闭结果集、语句和连接。