Diferenças entre classes12.jar, ojdbc14.jar ojdbc5.jar e ojdbc6.jar janeiro 15, 2011
Posted by Leonardo Pucci in Linux, Windows.trackback
Me deparei com este problema ao ter que instalar um servidor com tomcat e um conector oracle que não funcionava de forma nenhuma!
Passado alguns dias analisando a situação, percebi que os clientes oracle para java tinham algumas particularidades.
Veja que interessante!
Diferenças entre classes12.jar, ojdbc14.jar, ojdbc5.jar e ojdbc6.jar
classes12.jar – pra java 1.2 e 1.3
ojdbc14.jar – para java 1.4
ojdbc5.jar – pra java 1.5
ojdbc6.jar – pra java 1.6
Problemas comuns:
javax.servlet.ServletException: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Se voce se deparou com este erro, é porque o pacote oracle.jdbc.driver.OracleDriver que esta sendo utilizado no codigo para se conectar ao banco oracle já deixou de ser utilizado. Se voce pode, comece a utilizar o pacote oracle.jdbc.OracleDriver.
The use of the package oracle.jdbc.driver has been deprecated
since the initial version of 9i. Your code should use the package
oracle.jdbc instead. New features since Oracle 9i are incompatible
with use of the package oracle.jdbc.driver. Although we continue
to support the old package oracle.jdbc.driver in this release to
provide backwards compatibility, the package will definitely be
removed in the next major release. If you still have existing
applications that use the old oracle.jdbc.driver package, now is the
time to convert your code.
All that is required to covert your code is to replace
“oracle.jdbc.driver” with “oracle.jdbc” in the source and recompile.”
Voce pode rodar os drivers antigos nas maquinas virtuais novas. Só que o seu código nao pode usar as features novas do jdbc3 e 4…
Comentários»
No comments yet — be the first.