olá galera, estou tendo um problema quero acessar um banco de dados com minha aplicação atravez da internet ou rede local e estou tenho um erro,
"java.sql.SQLException: null, message from server: “Host ‘phenix’ is not allowed to connect to this MySQL server”,
minha classe de conecxao e a seguinte:
package Conexao;
import javax.swing.*;
import java.sql.*;
public class MyConnection
{
public static Connection getConnection() throws Exception
{
Driver d = (Driver)Class.forName
("com.mysql.jdbc.Driver").newInstance();
String URL = "jdbc:mysql://localhost:3307/bad_bad";
Connection c = DriverManager.getConnection(URL, "root", "123");
return c;
}
public static Connection getConnection(String server) throws Exception
{
Driver d = (Driver)Class.forName
("com.mysql.jdbc.Driver").newInstance();
String URL = "jdbc:mysql://"+server+":3307/bad_bad";
System.out.println(URL);
Connection c = DriverManager.getConnection(URL, "root", "123");
return c;
}
}
localmente ela funciona beleza, eu até acho q já fiz esse tipo de coisa com esse codigo mais nao lembro, nao sei oq pode ser mas acho q o erro so pode ser do meu windows, alguma dica?
Grato.