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!!!
Problemas com o postgresql[RESOLVIDO]
6 Respostas
Não deve estar setado no seu classpath a lib do postgree
Como eu faco isso no Suse?
Eh so copiar? Tem que mudar o nome do arquivo de driver(postgresql-8.3-603.jdbc4.jar)?
Qual ide vc esta trabalhando ?? Essa lib deve ser colocada dentro da pasta lib do seu projeto!!!
Eu nao estou usando ide, estou editando no console e compilando…
roda o programa com:
java -cp .:postgresql-8.3-603.jdbc4.jar NomeDaSuaClasse
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
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo