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
答案 0 :(得分:0)
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306?user=root&password=1234&useSSL=false");
嗨,在您的URL中添加&useSSL = false。