0% encontró este documento útil (0 votos)
53 vistas12 páginas

Conectar Java a Oracle en Eclipse

El documento describe los pasos para conectar Java a una base de datos Oracle usando Eclipse. Explica cómo agregar el driver JDBC de Oracle al proyecto, crear una conexión a la base de datos en Eclipse e incluir la información de conexión. Luego, muestra código de ejemplo para crear una clase que establece la conexión y realiza operaciones básicas en la base de datos, como consultas y actualizaciones.

Cargado por

judarangoca
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas12 páginas

Conectar Java a Oracle en Eclipse

El documento describe los pasos para conectar Java a una base de datos Oracle usando Eclipse. Explica cómo agregar el driver JDBC de Oracle al proyecto, crear una conexión a la base de datos en Eclipse e incluir la información de conexión. Luego, muestra código de ejemplo para crear una clase que establece la conexión y realiza operaciones básicas en la base de datos, como consultas y actualizaciones.

Cargado por

judarangoca
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Conectar Java a Oracle con

Eclipse
Conexión a la Base de Datos
Una vez cargado el driver apropiado para nuestro SGBD se debe establecer la conexión con
la BD. Para ello se utiliza el siguiente método:

La conexión a la BD está encapsulada en un objeto Connection. Para su creación se debe proporcionar


la url de la BD y, si la BD está protegida con contraseña, el login y password para acceder a ella.

El formato de la url variará según el driver que se utiliza. Sin embargo, todas las url tendrán la siguiente
forma general:
jdbc:<subprotocolo>:<nombre>, con subprotocolo

2
Conexión a la Base de Datos
Indicando el tipo de SGBD y con nombre indicando el nombre de la BD y aportando
información adicional para la conexión.
Para conectar a una fuente ODBC de nombre bd, por ejemplo, utilizaremos la siguiente
URL:

En el caso de MySQL, si se desea conectar a una BD de nombre bd alojada en la máquina local


(localhost) y con usuario miguel y contraseña m++24, se hace de la siguiente forma:

3
Conexión a la Base de Datos
En el caso de PostGres (notar que se ha indicado un puerto de conexión, el 5432):

Se puede depurar la conexión y determinar qué llamadas está realizando JDBC. Para ello
Se hace uso de un par de métodos que incorpora DriverManager. En el siguiente ejemplo se indica
que las operaciones que realice JDBC se mostrarán por la salida estándar:

4
Conexión a la Base de Datos
Una vez realizada esta llamada también podemos mostrar mensajes usando:

Ejemplo:

5
Conectar Java a Oracle con Eclipse
Conectar Java a Oracle con Eclipse
Herramientas utilizadas:
• JDK.
• IDE Eclipse
• Driver de Oracle: ojdbc6 o ojdbc14

Procedimiento:

Crear el proyecto, en este caso como ejemplo, se llamará BaseDeDatos, y crear dos clases, una
main y otra para la conexión a Base de Datos.

Una vez creadas, hacer clic con el segundo botón del ratón sobre la carpeta del proyecto
BaseDeDatos e ir a propiedades, ahí, seguir la siguiente ruta: Java Build Path\Libraries y
presionar el botón Add External JARs..., buscar el conector de BD Oracle ojdbc14, abrir y
presionar Ok.

7
Conectar Java a Oracle con Eclipse
En eclipse, segundo botón del ratón sobre Database Connections, clic sobre New.

En la ventana buscar Oracle y en la pestaña General, llenar los siguientes valores según
corresponda: SID, Host, Puerto, Use, Name y Password.

Para este ejemplo se utilizó la Base de datos llamada agenda y la tabla persona

8
Conectar Java a Oracle con Eclipse
Clase Main

9
Conectar Java a Oracle con Eclipse

My DataAcces

10
Conectar Java a Oracle con Eclipse

11
Muchas gracias

También podría gustarte