| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 17:12:18
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Visto o que aconteceu com o driver MySQL, onde eu baixei a versão mais nova e uma mais antiga que arranjei com um colega é que funcionava (era problema com encoding), eu queria saber se vocês tem alguma recomendação para os drivers de Oracle e SQL Server. Eles são gratuitos né??
Muito obrigado e até mais.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 17:26:31
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
Pra SQL Server 2000 tem o jTDS http://jtds.sourceforge.net/
e pra Oracle tem os jars classes12.jar e o ojdbc14.jar
|
"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 18:07:29
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Os drivers da Oracle são dois que você falou ou um só formado por dois jars? Eu posso baixar no site da Oracle mesmo?
This message was edited 2 times. Last update was at 17/02/2012 16:59:53
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 20:15:41
|
xjcd
Debugger
![[Avatar]](/images/avatar/d3c95acb3f4a091abb1fdc056dc68c1c.jpg)
Membro desde: 01/03/2005 11:32:43
Mensagens: 52
Localização: GMT-3
Offline
|
Os drivers da oracle voçê baixa em:
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
Quanto aos arquivos depende da versão do oracle e do JDK.
ojdbc14.jar = JDK 1.4
classes12.jar = JDK 1.2 e JDK 1.3
|
Julio Cesar Damasceno
MSc Student / Informatics Center (CIn)
Federal University of Pernambuco,UFPE - Recife, Brazil
Sun Certified Programmer for the Java Platform, Standard Edition 6 - SCJP 6 - CX-310-065
Cisco Certified Network Associate - CCNA
JavaBlackBelt Moderator - http://www.javablackbelt.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 10:26:07
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Valeu, eu não entendi por que tem driver para diferentes versões do Oracle, eu poderei apenas colocar no CLASSPATH apenas o driver para uma única versão né?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 10:36:10
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Na verdade você pode fazer outras coisas. Contudo imagino que deva colocar no CLASSPATH apenas o driver pertinente à versão do Oracle usada pela aplicação.
Aliás, que grande e fedido sovaco fazer uma nova versão do driver para cada versão do banco, não é, Srta. Oracle?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 10:43:39
|
xjcd
Debugger
![[Avatar]](/images/avatar/d3c95acb3f4a091abb1fdc056dc68c1c.jpg)
Membro desde: 01/03/2005 11:32:43
Mensagens: 52
Localização: GMT-3
Offline
|
É interessante voçê usar o driver especifico para a sua versão do Oracle, pois de uma versão para outra pode mudar alguma coisa, e além do mais o nome dos arquivos é o mesmo (tipo classes12.zip) mas o tamanho muda.
|
Julio Cesar Damasceno
MSc Student / Informatics Center (CIn)
Federal University of Pernambuco,UFPE - Recife, Brazil
Sun Certified Programmer for the Java Platform, Standard Edition 6 - SCJP 6 - CX-310-065
Cisco Certified Network Associate - CCNA
JavaBlackBelt Moderator - http://www.javablackbelt.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 10:56:14
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Putz isso é escroto, e se eu estiver em um micro com duas aplicações clientes que acessam diferentes versões do Oracle?? Como vou volocar as duas no CLASSPATH se provavelmente o nome da classe de driver é a mesma, tipo
com.porcaria.oracle.Driver???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 11:16:00
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Nao coloque na variavel CLASSPATH, e simplesmente inicie a aplicacao passando o parametro -classpath para o java.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 12:44:56
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Rafael, então levando por esse lado eu não colocaria nada no CLASSPATH né? Bom eu acho esse sistema do java meio fraquinho, complicadinho, confusozinho...
O problema é que temos uma aplicação web e temos que colocar os drivers de banco no lib, mas como vamos colocar vários drivers de Oracle, para cada versão e no nosso properties o usuário vai indicar a versão? Entende?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 13:12:44
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Se voce deixar no WEB-INF/lib nao tem problema.
Porem, eh tudo uma questao de testes. Provavelmente o driver mais recente para oracle ira funcionar sem problemas com todas as versoes do db server.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 13:27:29
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
@corrigido
Eu acho que provavelmente não, se tem drivers para versões diferentes no site da Oracle é por que provavelmente não vai funcionar direito!!!
Sobre a app web, imagina que coloquemos os drivers para Oracle 10g e 9g, ambos contendo a mesma classe com.porcaria.oracle.jdbc.Driver. O Tomcat vai advinhar qual JAR usar? Acho que no .NET essa questão é um pouco melhorada.
This message was edited 1 time. Last update was at 23/03/2005 13:31:30
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 13:43:44
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Como eu disse, eh soh vc jogar o driver mais novo e testar. Em 30 minutos vc vai ter certeza se funciona ou nao. De qualquer maneira, existe uma coisa chamada "Compatibilidade", e nao creio que a Oracle vai querer quebrar ela. Eu to usando o driver *14.jar com o Oracle 8i e esta funcionando sem problemas.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 13:45:44
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
LIPE wrote:
Aliás, que grande e fedido sovaco fazer uma nova versão do driver para cada versão do banco, não é, Srta. Oracle?
Ue? mas todo mundo faz isso. E os drivers novos costumam funcionar com vesoes mais antigas dos bancos.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2005 13:59:10
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Isso que eu tenho que verificar, se é compatível com os Oracles mais antigos. É o lógico né!!
Bom se a Oracle não garante compatibilidade, mesmo que funcione é melhopr não fazer. Portanto o ponto é saber se a Oracle garante a compatibilidade. Vou ver se vejo isso depois. Valeu!!!
|
|
|
 |
|
|