警告:建立SSL

时间:2019-06-25 21:51:43

标签: java

  

WARN:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45 +,5.6.26 +和5.7.6+的要求,如果未设置显式选项,则默认情况下必须建立SSL连接。为了与不使用SSL的现有应用程序兼容,将verifyServerCertificate属性设置为'false'。您需要通过设置useSSL = false来显式禁用SSL,或者设置useSSL = true并为服务器证书验证提供信任库。   java.sql.SQLException:用户'usuario'@'localhost'的访问被拒绝(使用密码:是)   线程“ AWT-EventQueue-0”中的异常java.lang.NullPointerException

Es es el mensaje que me arroja al momento de ejecutar mi login,adjunto el codigo

在柬埔寨独奏,在阿根廷境内演出。

Warning about SSL connection when connecting to MySQL database

public class Conexion {

private final String base = "usuarios";
private final String user = "usuario";
private final String password = "password";
private final String url = "jdbc:mysql://localhost:3306/" + base;
private Connection con = null;

public Connection getConexion()
{

    try{
        Class.forName("com.mysql.jdbc.Driver");
        con = (Connection) DriverManager.getConnection(this.url, this.user, this.password);

    } catch(SQLException e)
    {
        System.err.println(e);
    } catch (ClassNotFoundException ex) {
        Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
    }
  return con;  
}
}

espero que los datos ingresados no tengan ningun problema

1 个答案:

答案 0 :(得分:0)

 Class.forName("com.mysql.jdbc.Driver");
        con = DriverManager.getConnection("jdbc:mysql://localhost:3306?user=root&password=1234&useSSL=false");

嗨,在您的URL中添加&useSSL = false。