Identificarte

Versión Completa : JDBC y Oracle XE 10g


Sponsored links
.




duB
mayo 13, 2007, 05:19
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