Está en la página 1de 2

ALUMNO: HECTOR MERCADO CHAVEZ LIA I7 No.

CUENTA 1023141 BASE DE DATOS RELACIONALES HARWAREE COMPUTADORA SOFTYWARE NAVEGADOR, WORD TIEMPO REQUERIDO 1 HORAS CONECTAR CON UNA BASE DE DATOS ORACLE DESDE JAVA CON JDBC Acceder a bases de datos Oracle desde programas escritos en Java es una de las arquitecturas ms usadas actualmente en el desarrollo de software empresarial. Si bien a alto nivel se utilizan implementaciones de frameworks de acceso a datos y persistencia ms avanzados como Hibernate, etc. que favorecen el desarrollo ms rpido de aplicaciones de mayor volumen, etc. JDBC (Java Database Connectivity) es an muy usado para pequeas aplicaciones y suele ser la primera toma de contacto de un programador Java para conectarse a una base de datos y empezar a ejecutar consultas. Hoy vamos a aprender a crear una conexin entre una clase Java y una instancia de una base de datos de Oracle. sto lo hacemos a travs de un driver JDBC para Oracle, creando una cadena de conexin. Este ejemplo usa el driver JDBC de Oracle para conectar con una instancia de una base de datos Oracle que se encuentra en 192.168.139.3:1521 con un sidrecursosHumanos. Connection connection = null; try { // Cargamos el driver JDBC de Oracle String driverName = "oracle.jdbc.driver.OracleDriver"; Class.forName(driverName); // Creamos una conexin con la base de datos String servidor= "192.168.139.3"; String puerto = "1521"; String sid = "recursosHumanos"; String cadenaConexion= "jdbc:oracle:thin:@" + servidor + ":" + puerto + ":" + sid; String usuario= "admin";

String password = "12345"; conexion = DriverManager.getConnection(cadenaConexion, usuario, password); // Aqu lanzaramos las SQL's // ... } catch (ClassNotFoundException e) { // No se encuentra el driver JDBC e.printStackTrace(); } catch (SQLException e) { // No se puede conectar con la base de datos e.printStackTrace(); } //Finalmente cerramos la conexin con la base de datos finally { if (conexion != null) { try { conexion.close(); } catch (SQLException e) { e.printStackTrace(); } } } De esta forma nos conectamos a una base de datos Oracle desde una clase Java. Ahora ya podemos lanzar las sentencias SQL mediante mtodos del package java.sql. Por ejemplo, si queremos conectarnos a una base de datos MySQL es muy similar. Simplemente cambia la forma de construir la cadena de conexin con los parmetros y la forma que pide MySQL. Como os comentaba antes, el acceso a datos mediante JDBC cada vez est menos de moda.

También podría gustarte