problemas con el JDBC Oracle
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.
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.
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.
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.
