| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 19:37:44
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
Galera, estou tentando conectar o Java ao banco do Oracle, mas estou tendo problemas. Já pesquisei por quase 1 hora no forum e no google mas não achei a solução.
Meu código é:
O erro é:
Exception in thread "main" java.sql.SQLException: jdbc:oracle:thin:@127.0.0.1:HELP
Se alguém puder me ajudar, agradeço... Afirmo que instalei o Oracle, iniciei o banco e peguei a tabela Help que já vem default no Oracle.
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 19:46:02
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline
|
Oi,
No lugar da tabela HELP coloque o nome do banco de dados que ela pertence, coloca tb o stack trace completo (log) para o pessoal analistar melhor
[]´s
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/05/2008 21:52:43
|
kaique
GUJ Ranger
![[Avatar]](/images/avatar/60bb8062ea8e0c7ff17bb2e484cd223a.png)
Membro desde: 10/04/2006 07:06:06
Mensagens: 911
Localização: Fortaleza-CE
Offline
|
Cara, a bronca aí é que você trocou as bolas..
Agora sim está ok. tenta mais uma vez...
[]'s.
|
/**
*
* Carlos Henrique
* carlosce@gmail.com
* kaiquece@hotmail.com
*
* Sun Certified Programmer for the Java 2 Platform, SE 5.0
* Sun Certified Web Component Developer for J2EE 1.4
* Sun Certified Bussiness Component Developer for J2EE 1.3
*
*/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 10:57:18
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
kaique, fiz o que você falou, mas o erro continua....
Já coloquei o arquivo ojdbc14 dentro do diretório do meu projeto....
Segue abaixo o código atual e o erro.. Se alguém puder ajudar, ficarei agradecido.
Exception in thread "main" java.sql.SQLException: oracle.jdbc.driver.OracleDriver
at ConnectionFactory.getConnection(ConnectionFactory.java:19)
at JDBCExemplo.main(JDBCExemplo.java:14)
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 20:28:21
|
kaique
GUJ Ranger
![[Avatar]](/images/avatar/60bb8062ea8e0c7ff17bb2e484cd223a.png)
Membro desde: 10/04/2006 07:06:06
Mensagens: 911
Localização: Fortaleza-CE
Offline
|
Blz, mas não basta adicionar a biblioteca de acesso ao Oracle no diretório do seu projeto. Você precisa adicionar essa lib nova ao classpath do seu projeto. Assim, quando sua aplicação estiver em execução, o compilador saberá onde procurar as classes relativas à biblioteca do Oracle.
Deu pra entender??
[]'s.
|
/**
*
* Carlos Henrique
* carlosce@gmail.com
* kaiquece@hotmail.com
*
* Sun Certified Programmer for the Java 2 Platform, SE 5.0
* Sun Certified Web Component Developer for J2EE 1.4
* Sun Certified Bussiness Component Developer for J2EE 1.3
*
*/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 22:30:55
|
Paulo Faulstich
JavaGuru
![[Avatar]](/images/avatar/6a539b31d65a801da9851d71f286d69a.jpg)
Membro desde: 11/02/2008 10:03:12
Mensagens: 200
Offline
|
Dae thundercas.
Cara seguinte qual oracle tu ta usando?
Esse ip que tu ta passando é o da tua maquina?
Pelo que vi a algumas coisas estranhas na url que você demontra.
Por default a porta do oracle é a 1521 e você nem passa na url.
O nome do teu banco é HELP?
Dependendo se tu usa a IDE JDeveloper fica mais facil de colocar a lib no classpath, já que o JDeveloper é um produto da oracle
Se tu usa outra ide vais ter que baixar o driver. O nome do jar se não mudou é ojdbc14.jar
Da uma olhada aqui http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_10201.html
Provavelmente você deve usar o xe
jdbc:oracle:thin:@127.0.0.1:HELP
ao invés da url acima tente usar esta.
jdbc:oracle:thin:@localhost:1521:HELP
Se não conseguir posta ai!
Flw.
|
" Leva tempo para alguém ser bem sucedido porque o êxito não é mais do que a recompensa natural pelo tempo gasto em fazer algo direito. " (Joseph Ross)
Paulo Faulstich - Analista e desenvolvedor de sistemas (Conrad-Caine)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 10:46:41
|
FabricioPJ
JavaEvangelist
![[Avatar]](/images/avatar/e09baed818bb105cc3f3451d6aa93f2d.jpg)
Membro desde: 13/05/2007 21:26:57
Mensagens: 317
Localização: Belém - PA / Santo André - SP
Offline
|
Se estiveres usando o Oracle XE, substitui a parte "HELP" por "XE"
E não esqueça de incluír os arquivos JDBC que se não me engano são dois para o Oracle XE 10g.
|
Bacharel em Ciência da Computação (CESUPA)
Oracle 11g Certified SQL Expert
Oracle 11g Certified Associate
Linux Professional Institute Certified (LPIC-I)
--LinkedIn--
http://br.linkedin.com/in/fabriciojorge |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 21:01:22
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
Galera, agradeço a ajuda... Mas creio que o problema não esteja nesta linha, mas sim no Class.forName, pois se eu coloca uma msg depois desta linha, esta não é exibida. Eu já coloquei o diretório do Driver na CLASSPATH da máquina, mas não resolveu. Ele deveria localizar o Driver independente do Oracle estar instalado/rodando, não??
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 21:33:47
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
OBS: Se eu abro o DOS e digito "javac oracle.jdbc.driver.OracleDriver", ele reconhece o Driver. Já inclui o caminho também na CLASSPATH no Eclipse, mas não consigo fazer rodar, o mesmo erro persiste.
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 21:34:13
|
Paulo Faulstich
JavaGuru
![[Avatar]](/images/avatar/6a539b31d65a801da9851d71f286d69a.jpg)
Membro desde: 11/02/2008 10:03:12
Mensagens: 200
Offline
|
Como assim cara! Não se o oracle não estiver instalado não!
Tu tem algum banco instalado na tua maquina?
|
" Leva tempo para alguém ser bem sucedido porque o êxito não é mais do que a recompensa natural pelo tempo gasto em fazer algo direito. " (Joseph Ross)
Paulo Faulstich - Analista e desenvolvedor de sistemas (Conrad-Caine)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 21:40:19
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
Conseguiiii.... Ele localizou o Drive... Tive que setar manualmente o Driver nas propriedades do projeto. Agora, vou baixar o Oracle, obrigado a todos!!
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 21:45:51
|
Paulo Faulstich
JavaGuru
![[Avatar]](/images/avatar/6a539b31d65a801da9851d71f286d69a.jpg)
Membro desde: 11/02/2008 10:03:12
Mensagens: 200
Offline
|
Bah cara que loucura to até com medo! HoIUHAOIuh! O que tu ta fazendo ai?
Tu adicionou o jar o classpath? Foi nas propriedades do teu projeto libries e adicionou o driver?
Cara tua classe nunca ia funcionar sem o banco instalado! Hehe
Mas tamo ai pra mais alguma duvida.
Boa sorte!
Flw
|
" Leva tempo para alguém ser bem sucedido porque o êxito não é mais do que a recompensa natural pelo tempo gasto em fazer algo direito. " (Joseph Ross)
Paulo Faulstich - Analista e desenvolvedor de sistemas (Conrad-Caine)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 21:46:13
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
Paulo Faulstich, o que eu quis é que, independente de eu ter o Oracle rodando na máquina, a JVM tem que localizar o Driver... Deveria dar erro apenas na linha do getConnection, pois aí sim ele está buscando as informações do banco de dados do Oracle.
Abraços
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 21:51:48
|
Paulo Faulstich
JavaGuru
![[Avatar]](/images/avatar/6a539b31d65a801da9851d71f286d69a.jpg)
Membro desde: 11/02/2008 10:03:12
Mensagens: 200
Offline
|
Ah ok ...
Flw então.
Abração.
|
" Leva tempo para alguém ser bem sucedido porque o êxito não é mais do que a recompensa natural pelo tempo gasto em fazer algo direito. " (Joseph Ross)
Paulo Faulstich - Analista e desenvolvedor de sistemas (Conrad-Caine)
|
|
|
 |
|
|