Boa tarde à todos!
Estou estudando Servlets e jsp pela apostila fj21 da caelum, e estou com problemas pra fazer um dos exemplos.
Eu preciso fazer o Servlet se conectar com o banco de dados mysql, mas a classe que faz as conexões com o banco sempre lança as exceptions
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/Teste
e devolve um null pra quem solicitou o getConnetion()
As exception são geradas como se eu não tivesse importado corretamente o driver
Primeiramente coloquei o .jar dentro do diretorio WebContent/WEB-INF/lib e não funcionou
Também tentei alterar o CLASSPATH, e importar a classe através do menu java build path das propriedades do projeto
nenhuma funcionou
alguém sabe me dizer o que estou fazendo de errado?
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionFactory {
private static final String URL = "jdbc:mysql://localhost/Teste";
private static final String USERNAME = "root";
private static final String PASSWORD = "admin";
public Connection getConnection () {
try {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
return DriverManager.getConnection(URL, USERNAME, PASSWORD);
}
catch (SQLException e) {
e.printStackTrace();
}
return null;
}
}