Erro estranho ConnectionFactory

3 respostas
T

Olá.

Mantenho dois projetos no eclipse, um para testar no tomcat local, outro para gerar o WAR e fazer upload no servidor.

Uma das diferenças dos projetos é a classe ConnectionFactory, pois o nome e senha do banco não é a mesma.

Fui executar o projeto LOCAL e aparece o seguinte erro: Access denied for user 'sistemap_master'@'localhost', sendo que minha classe está assim:
package DAO;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionFactory {

	 public static Connection getConnection() {
	        try {
	        	DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 
	            return DriverManager.getConnection(
						"jdbc:mysql://127.0.0.1:3306/mydb", "root", "");
	        } catch (SQLException e) {
	            throw new RuntimeException(e);
	        } 
	    }
	
}

Já deletei todos os outros projetos do eclipse, até exclui a classe ConnectionFactory, não entendo como este erro continua aparecendo.

3 Respostas

renanpto

Da uma conferida em seu fonte, pq a excecao demonstra o uso de outro usuario para conectar no banco, diferente do que no fonte do exemplo.

T

Então, não sei mais oque fazer, o meu fonte ta assim:

DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb", "root", "");

Mesmo deletando a classe, ele da o erro: Access denied for user ‘sistemap_master’@‘localhost’, não sei de onde vem isso. :?

G

geralmente quando acontece isso é pq o banco tem senha que seria o terceiro parametro e vc ta enviando " ".

Criado 18 de janeiro de 2013
Ultima resposta 18 de jan. de 2013
Respostas 3
Participantes 3