Amigos,
Tenho uma classe de conexão simples e funcional. Criei uma classe de teste para inserção dos dados.
Agora, quando chamo esta conexão atraves de um arquivo JSP, ele dá erro :
No suitable driver found for jdbc:postgresql://localhost:5432/teste
sejam o meu codigo :public class ConnectionFactory {
public Connection getConnection() {
try {
return DriverManager.getConnection("jdbc:postgresql://localhost:5432/teste", "postgres", "postgres");
} catch (SQLException e) {
throw new RuntimeException(e.getMessage());
}
}
}
@WebServlet("/AdicionaContatoServlet")
public class AdicionaContatoServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void service (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
PrintWriter saidaDados = response.getWriter();
String nome = request.getParameter("nome");
String email = request.getParameter("email");
String endereco = request.getParameter("endereco");
String dataTexto = request.getParameter("dataNascimento");
Calendar dataNascimento = null;
try {
Date dataConvertida = new SimpleDateFormat("dd/MM/yyyy").parse(dataTexto);
dataNascimento = Calendar.getInstance();
dataNascimento.setTime(dataConvertida);
} catch (ParseException e) {
saidaDados.print("Erro ao converter data ");
return;
}
Contato contato = new Contato();
contato.setNome(nome);
contato.setEmail(email);
contato.setEndereco(endereco);
contato.setDataNascimento(dataNascimento);
ContatoDAO contatoDao = new ContatoDAO();
contatoDao.adiciona(contato);
saidaDados.print("<html>");
saidaDados.print("<body>");
saidaDados.print("Contato" +contato.getNome()+ "adicionado com sucesso !" );
saidaDados.print("</body>");
saidaDados.print("</html>");
}
}