Olá pessoal. Para mim NADA resolveu.
Coloquei o driver na pasta lib // sem sucesso
Inseri o código antes do método getConnection(): // não funciona!!
static {
try {
Class.forName(“com.mysql.jdbc.Driver”);
} catch (Exception e) {
System.out.println(“ERRO”);
e.printStackTrace();
}
}
Registrei o driver:
DriverManager.registerDriver(new com.mysql.jdbc.Driver()); // NADA também!!
Forcei o forName: // NADA, Não funciona!
try {
Class.forName(“com.mysql.jdbc.Driver”);
} catch (ClassNotFoundException e) {
throw new SQLException(“Exceção lançada por causa do DRIVER não encontrado!!!”, e);
}
return DriverManager.getConnection(“jdbc:mysql://localhost/fj21”, “root”, “xx30555752”);
Reiniciei o Eclipse
Limpei tudo
Adicionei dezenas de vezes no classpath
Reiniciei a máquina
Nada funciona… nada
O mesmo inferno de erro persiste:
HTTP Status 500 - java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/fj21
Tive o mesmo problema NÃO CONECTA NO BANCO DE DADOS NA WEB, só que com o ORACLE, quando fazia o teste de conexão local no console funcionava, mas quando usava servlets a conexão falhava como se não tivesse com o arquivo do driver(jar).
Como resolvi o problema?
Inseri o driver no diretorio WEB-INF/LIB;
Inseri o driver na pasta lib do tomcat;
inseri a seguinte linha de codigo na minha coneção:
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); --Linha inserida
Connection con = DriverManager.getConnection(url, user, passwd); --Apenas como referencia de posição