Versión Completa : JDBC y Oracle XE 10g
Estoy tratando de hacer una conexion al Oracle XE 10g, pero cuando cargo el driver asi:
Class.forName("oracle.jdbc.driver.OracleDriver");
Obtengo esto
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Algunos documentos dicen que es necesario el paquete classes12.jar, este lo he puesto en el direcotorio JDBC de Oracle
D:\oraclexe\app\oracle\product\10.2.0\server\jdbc\ lib
Pero de nada sirve.
Uso la JDK 6 y como editor NetBeans, googleando he encontrado que hay que modificar la classpath, pero ni siquiera esta definida en windows XP en las variables de entorno e
intento haciendo
java -cp /path/classes12.jar clase
y Nada, no funciona.
Sera por que uso Oracle XE, por la JDK 6 o por que?
a que se debe el java.lang.ClassNotFoundException?
Gracias por la ayuda.
giger
julio 11, 2008, 04:30
Hola dub,
Creo q el problema son las librerias jdbc que estas utilizando.
Sino estoy mal apartir de JDK 5 (1.4.2) es necesario usar la libreria cliente ojdbc14.jar.
Recordar que estas librerias las necesitas en tu aplicacion no en el copiadas en el software la base de datos.
Sin embargo tambien puedes intentas poniendole .class al string de la clase (OracleDriver.class), a veces falla por eso.
xjuanch0x
julio 12, 2008, 06:07
Usa .NET...es mas facil la conexcion y mejor el rendimiento....solo es una recomendacion
Tr0nAd0r
julio 12, 2008, 11:38
Pues antes de dar una respuesta mejor seria preguntarle como le fue.
Viendo la fecha de su post mayo 13, 2007 me imagino que tal vez soluciono el problema porque no volvio a escribir aca
vBulletin®, Copyright ©2000-2008, Jelsoft Enterprises Ltd.