Conexión a Base de datos Oracle desde Java

Anuncio
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
Descargar