Problemas com o postgresql[RESOLVIDO]

6 respostas
lucianobarbosa

Instalei o postgres no OpenSuse 10.2 e o pgadmin funciona tudo, criei tabelas e etc…
Mas quando eu rodo uma classe simples que fiz apenas para testar a coneccao, ocorre ama excessao “ClassNotFoundException”, eu estou tratando em um try catch tudo ok. Ou seja ele nao esta achando o driver “Class.forName(“org.postgresql.Driver”)”.
Ja baixei o drive mas ainda nao sei como atualizar, ja copiei o jar que baixei (postgresql-8.3-603.jdbc4.jar) em varia pastas mas continua o mesmo problema. Alguem tem alguma dica?
PS: Quando eu testo a classe com o jdbc:obdc funciona!!!

6 Respostas

Guitar_Men

Não deve estar setado no seu classpath a lib do postgree

lucianobarbosa

Como eu faco isso no Suse?
Eh so copiar? Tem que mudar o nome do arquivo de driver(postgresql-8.3-603.jdbc4.jar)?

Guitar_Men

Qual ide vc esta trabalhando ?? Essa lib deve ser colocada dentro da pasta lib do seu projeto!!!

lucianobarbosa

Eu nao estou usando ide, estou editando no console e compilando…

rafagil

roda o programa com:

java -cp .:postgresql-8.3-603.jdbc4.jar NomeDaSuaClasse

lucianobarbosa

Valeu Rafagil este comando funcionou legal, mas para resolver mesmo!!
Solucao:
Coloque na inicializacao do linux ou no bash_profile do usuario o seguinte:
export CLASSPATH="./:/local_onde_esta_o_driver/postgresql-8.3-603.jdbc4.jar"
Pronto…

Criado 28 de março de 2008
Ultima resposta 2 de abr. de 2008
Respostas 6
Participantes 3