Java jdbc ssl连接失败

Java jdbc ssl连接失败,java,mysql,ssl,jdbc,Java,Mysql,Ssl,Jdbc,我在mySQL上做了一个项目,我必须在EclipseOxy中创建一个接口,问题是JDBC不允许我创建接口。我一直在犯错误 “Fri Jan 12 21:49:19 GMT+02:00 2018警告:建立SSL连接 不建议未经服务器身份验证。根据 为了满足MySQL 5.5.45+、5.6.26+和5.7.6+的要求,必须使用SSL连接 如果未设置显式选项,则默认情况下将建立。用于符合性 对于不使用SSL的现有应用程序,verifyServerCertificate 属性设置为“false”。您需

我在mySQL上做了一个项目,我必须在EclipseOxy中创建一个接口,问题是JDBC不允许我创建接口。我一直在犯错误

“Fri Jan 12 21:49:19 GMT+02:00 2018警告:建立SSL连接 不建议未经服务器身份验证。根据 为了满足MySQL 5.5.45+、5.6.26+和5.7.6+的要求,必须使用SSL连接 如果未设置显式选项,则默认情况下将建立。用于符合性 对于不使用SSL的现有应用程序,verifyServerCertificate 属性设置为“false”。您需要显式禁用SSL 通过设置useSSL=false,或设置useSSL=true并为 服务器证书验证。SQLException:java.sql.SQLException: 拒绝用户“root”@“localhost”(使用密码:否)的访问


当尝试将SSL设置为true时,我发现服务器不支持SSL(因为非SSL的一方被设置为“如果可用”并且仍然不工作)。有人知道我如何在JAVA上绕过它,这样它就不需要了;不检查SSL

我认为问题在于你没有设置mysql密码。
如果您设置mysql密码,并在连接时设置密码,它将工作。

您能解释一下吗?(如果您参考mysql上帐户的密码(根密码),我确实有一个)。对于java中的mysql连接,需要的参数是用户名、密码和带有3306端口的mysql url。如果将密码字段设置为“”,则会出现错误。对于安全方面,最好设置mysql根密码。是的。在JDBC中创建连接时,我忘了输入密码。谢谢!很高兴帮助你。如果你满意,你会投票给我的答案吗