Problemas com java+postgre

3 respostas
tomcat

Aê galera, estou com uns problemas aqui numa conexão java - > postgre, o problema é o seguinte, tenho uma aplicação web rodando no tomcat, nessa aplicação tem um form que recupera os dados e encaminha pra um servlet, no fim das contas chega um script SQL pra ser executado pela classe abaixo, porém da um erro de ClassNotFoundException na linha que tem Class.forName("org.postgresql.Driver"), alguém sabe o que tá acontecendo?

import java.sql.*;

public class Conexao {
	
	public void executeQuery(String sql){
		Connection con = null;
		try{
			Class.forName("org.postgresql.Driver");
			
			con = DriverManager.getConnection("jdbc:postgresql://localhost/postgres", "postgres", "tomcat");
			
			Statement stmt = con.createStatement();
			
			stmt.executeQuery(sql);
			
		}catch (Exception e) {
			e.printStackTrace();
		}
	}
}

3 Respostas

furutani

Olá

Coloque o driver do postgresql no diretorio WEB-INF/lib. Reinicie o tomcat e tente novamente.

rezendefabio

A dica acima provavelmente resolvera seu problema, mas caso nao de certo, coloque o driver do postgre no diretorio setado no seu CLASSPATH

Um abraço.

tomcat

Blza, caras! funcionou colocando o driver dentro da pasta WEB-INF/lib, mas agora tá dando um problema na hora de inserir os dados no banco, org.postgresql.util.PSQLException, com certeza deve ser problema na consulta, “duplicate key violate unique constraint pk_usuario”.

Valeu mesmo!

Tomcat

Criado 7 de junho de 2007
Ultima resposta 7 de jun. de 2007
Respostas 3
Participantes 3