Dúvida na conexão com banco Oracle

9 respostas
H

Boa noite pessoal.

Formatei o meu pc, instalei novamente o eclipse e o oracle, adicionei a biblioteca pra conexão com o banco, mas todas as conexões que eu tento fazer geram o mesmo erro:

Outra coisa que ficou estranho é que não importa se eu adiciono a biblioteca de conexão ou não, o eclipse nunca detecta erro.
mesmo sem ter adicionado, ele deixa importar o driverStatment (por exemplo) do java.sql

O que vocês sujerem?

Queria pedir a vocês que me passasem uma versão do eclipse, uma do oracle e também a biblioteca necessária, que for de certeza que funcione, pois talvez as versões que eu tenho tenham alguma incompatibilidade entre sí. Sou iniciante e não entendo muito bem.
Por favor, se for possível me passem o link dos 3 itens, isso realmente me ajudaria muito.

Muito obrigado, desde já!

9 Respostas

S

Boa noite,

Tem certeza que o driver certo do oracle foi adicionado ao Path da aplicação ???
Verifique isso novamente pois imagino que o problema se encontre ae.

Abraço

otaviojava

Ele não está achando a classe do Driver, então provavelmente é isso que o colega acima falou.

mauricioadl

Abra a conexao do oracle assim, alem de melhor em alguns aspectos (sitados na doc dele) vc nunca vai esquecer de adicionar as libs, pois o java nao vai encontrar a classe OracleDataSource

OracleDataSource ods = new OracleDataSource();
ods.setUser();
ods.setPassword();
ods.setServerName();
ods.setPortNumber();
ods.setServiceName();
ods.setDriverType("thin");
return = ods.getConnection();
H

Obrigado pelas respostas pessoal.

Então, como eu disse sou iniciante

vocês poderiam me passar uma versão do oracle e sua biblioteca compatível? Dai eu baixo denovo.
Enquanto isso vou tentando achar outra que de certo com o que ja tenho…
to desesperado pois tenho trabalho pra dia 23 jah, e sem funcionar isso não tem como fazer :s

mais uma vez, muito obrigado!!

mauricioadl

escolha a versao do seu oracle
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

ou vc pode ir na pasta de instalacao dele q normalmente ele tem um diretorio com o jar lah.

Lucas_Abbatepaolo

Eu uso a lib “oracle-10.2.0.3.0”
No oracle 11g

H

Obrigado pessoal

minha versão é o 10.2.0.1.0

baixei o pra jdk 1.4

Não quero ser chato, mas tenho mais uma duvida
Não sei bem qual JDK estou usando…

onde que eu posso ver isso? Caso não esteja usando o jdk 1.4, como alterar? (uso o eclipse)

Muito obrigado mesmo pessoal!!

Lucas_Abbatepaolo

va no prompt de comando e digite java -version…

isso ira lhe informar qual a versão que esta no seu PATH

ps: assumindo que um dia es variaveis de ambiente foram configuradas…

H

Java™ SE Runtime Eviroment (build 1.7.0-b147)
Java HotSpot™ 64-bit Server VM (build 21.0-b17, mixed mode)

deu isso ai. Seria o JDK 1.7?
mas não existe biblioteca pra ele :\

edit.

E não tem como ver qual versão ta configurada pelo eclipse, e alterar nele se quiser?

edit².

Já resolvi, ta funcionando com esse que baixei, muito obrigado pessoal :smiley:

Criado 4 de janeiro de 2012
Ultima resposta 5 de jan. de 2012
Respostas 9
Participantes 5