Conexión a Base de datos Oracle desde Java En este post aprenderemos como conectarnos a la base de datos Oracle desde java claro. Primero deberás instalar Oracle en tu ordenador, tengamos unas consideraciones generales. 1. Descarga el driver para poder habilitar el puerto de comunicación de Oracle y java. 2. Tendrás que elegir si usar tu dirección IP o tu verdadero nombre de administrador. Esto es para poder poner la cadena de conexión de oracle desde java. Después de estas configuraciones describamos la cadena de conexión que es muy importante. “jdbc:oracle:thin:@aepi:1521:aepi”,”system“,”aepi“ La parte de la arroba es el nombre del administrador, aquí también podrás usar tu dirección ip. A continuación es el puerto de comunicación. Solo hay que dejarlo en 1521 es general. Lo siguiente es el nombre de la Base de datos de oracle, cuando instalamos oracle ponemos un nombre al inicio no olvidar ese nombre es importante. La última parte ,lo primero es el nombre de usuario que en este caso es system y el otro y ultimo es la contraseña. Seguidamente colocaremos el driver que hemos descargado. – Nos vamos donde están los nombres de los proyectos a cualquiera le hacemos click derecho Properties. Como muestra la imagen. – Luego nos sale el siguiente cuadro. Poner en libraries (como se muestra) y poner en Add Jar/folder. Lo ubicamos donde esta el driver y aceptamos. Vamos a ver un ejemplo usando la tabla de ejemplo de Oracle Llama CATALOG. Ejemplo – Reporte de tabla Catalog de Oracle. Abrimos un JSP y copiamos el siguiente código, claro con su propia cadena de conexión. <html> <head> <title>Reporte de CATALog</title> </head> <body> <h2>Conexion a Oracle</h2> <table> <%@ page import=”java.sql.*”%> <% Connection con; Statement sen; ResultSet res; Class.forName(“oracle.jdbc.driver.OracleDriver”); con=java.sql.DriverManager.getConnection(“jdbc:oracle:thin:@aepi:1521:aepi“,”sys tem”,”aepi“); sen=con.createStatement(); res=sen.executeQuery(“Select * from catalog”); while(res.next()){ %> <tr> <td><%=res.getString(1)%></td> <td><%=res.getString(2)%></td> <td><%=res.getString(3)%></td> </tr> <% } con.close(); %> </table> </body> </html> La salida es la siguiente: Espero que este ejemplo os sea de utilidad, gracias y os espero en el siguiente post. www.asociacionaepi.es