【问题标题】:jdbc ssl conection failedjdbc ssl 连接失败
【发布时间】:2018-06-22 07:54:04
【问题描述】:

我一直在做一个关于 mySQL 的项目,我必须在 ECLIPSE OXYGEN 中创建一个接口。问题是 JDBC 不允许我创建一个。我一直收到错误

“2018 年 1 月 12 日星期五 21:49:19 GMT+02:00 警告:正在建立 SSL 连接 不建议未经服务器身份验证。根据 对 MySQL 5.5.45+、5.6.26+ 和 5.7.6+ 的要求 SSL 连接必须 如果未设置显式选项,则默认建立。为了合规 对于不使用 SSL 的现有应用程序,verifyServerCertificate 属性设置为“假”。您需要明确禁用 SSL 通过设置 useSSL=false,或设置 useSSL=true 并为 服务器证书验证。 SQLException:java.sql.SQLException: 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)”。

当尝试将 SSL 设置为 true 时,我得到,服务器不支持 SSL(作为非 SSL 被放置为“如果可用”并且仍然无法工作)。有人知道我如何在 JAVA 上绕过它,所以它不检查 SSL 吗?

【问题讨论】:

  • 添加了错误消息的引用

标签: java mysql ssl jdbc


【解决方案1】:

我认为是你没有设置mysql密码的问题。 如果设置mysql密码,连接时设置密码,就可以了。

【讨论】:

  • 你能解释一下吗?(如果你指的是 mysql 上的帐户密码(root 密码)我有一个)。
  • java中的mysql连接,需要的参数是用户名、密码和mysql url,3306端口。如果您将密码字段设置为 '',您将收到错误消息。为了安全起见,最好设置 mysql root 密码。
  • 是的。在 JDBC 中创建连接时忘记输入密码。谢谢!
  • 很高兴为您提供帮助。如果你满意,你会给我的答案投票吗?
猜你喜欢
  • 2019-08-01
  • 2015-03-31
  • 2012-09-18
  • 2015-06-16
  • 1970-01-01
  • 1970-01-01
  • 2019-08-03
  • 2016-08-03
  • 1970-01-01
相关资源
最近更新 更多