problemas con el JDBC Oracle

ser_soto
10 de Febrero del 2004
tengo un proble, he realizado este codigo en Java y compila pero no es capas de entrar a la base de datos a realizar las operaciones correspondienes

package Persona.DAO;
import java.sql.*;

public class DAO{
public static Connection getConection() throws SQLException{
Connection cnn = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
cnn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.2.111:152:desa", "alumno1","alumno1");
}
catch(ClassNotFoundException cnf){
System.out.println("No se encontro la conecxion" + cnf);
}
catch(SQLException sale){
throw sale;
}
return cnn;
}
}


el error es el sig.

No se encontro la conexionjava.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

de antemano gracias a todos lo que me ayuden.

sgutierrezm
10 de Febrero del 2004
Hola.

He visto en tu codigo que te puedes haber equivocado al indicar el puerto de comunicacion con Oracle en la url.

Esto es lo que tu has puesto:
jdbc:oracle:thin:@192.168.2.111:152:desa
Esto es lo correcto:
jdbc:oracle:thin:@192.168.2.111:1521:desa

Para conectar con Oracle necesitas el paquete classes12.zip o classes12.jar. Lo pones en la carpeta de librerias (lib) de tu j2sdk y lo apuntas en el classpath.

Si no tienes esto puedes intentar conectar con Oracle mediante ODBC si estas trabajando sobre windows para ver que la conexion funciona.

Saludos.