Pessoal, estou tentando fazer a conexão com o banco mysql que está em www.freesql.org, mas não estou conseguindo.
Está dando este erro de comunicação com o banco:
java.sql.SQLException: Invalid authorization specification: Access denied for user: ‘[email protected]’ (Using password: NO)
E o código para conexão é:
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://freesql.org/nomeDoBD","user","senha");
Statement stm = con.createStatement();
e quando vou fazer alguma consulta eu utilizo:
private int armaConexao() //faz a conexão com o banco de dados
{
int ret = 0;
try
{
Class.forName("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection(urlString,user,senha);
stm = con.createStatement();
}catch(ClassNotFoundException e1)
{
qry = e1.getMessage();
ret = -1;
System.out.println("Exceção = "+e1);
}
catch(Exception e2)
{
qry = e2.getMessage();
ret = -2;
System.out.println("Exceção = "+e2); //está entrando nessa exceção
}
return ret;
}
Ps.: interessante o erro falar (Using password: NO) mesmo passando-o no getConnection