Escolher localhost na conexao com o MYSQL

ola galera

Bom estou com um probleminha aqui que nao estou conseguindo resolver!!
Toda vez que abro uma conexao com o MySQL usuando java elle se conecta com o nome de minha estacao.
Como eu faço pra ele se conectar como user@localhost …

ai codigo de conexao que estou utilizando:

//VARIAVEIS
String driver_jdbc = “org.gjt.mm.mysql.Driver”;
String url_db = “jdbc:mysql://localhost:3306/” + database ;
String user_db = user; //“root”;
String passwd_db = password; //“trembao”;

Class.forName(driver_jdbc).newInstance(); // Carrega Driver JDBC do MySQL
Connection connection = DriverManager.getConnection(url_db, user_db, passwd_db);


e agora vai o erro que esta dando:
java.sql.SQLException: Access denied for user: ‘fernando@Tec08’ (Using password: YES)

Como vcs podem ver ele esta se conectando como o nome de minha estacao e nao como local host

Obrigado, ateh mais
Rodrigo Florenciano

Ola bruce,

vc tem que cadastrar um usuario “fernando@%” no seu banco MySQL,
daí vc vai conseguir se conectar independente da máquina utilizada.

falow

Ola pablo

Eu ja tentei fazer isto mas ele bloqueia mesmo assim.
O % deve liberar todas maquinas menos o nome da maquina local.
Se eiu colocar para liberar Tec08 no mysql ele funciona normalmente, mas nao eh viavel fazer isso pois nem sempre a estacao vai ter o mesmo nome!!!

Ate mais
Rodrigo Florenciano