Oracle y java
Conexión de Oracle con Java mediante JPA
PROFESOR: M.C. JUAN ANTONIO GALINDO GARCIA
ALUMNO: FARÍAS SÁNCHEZ FEDERICO
Instituto Tecnológico de Milpa Alta
Administración de Bases de Datos
Administración de Bases de Datos
Conexión de Oracle Enterprise 11g con JPA y Java
Para iniciar crearemos una tabla llamada USUARIOS, para acceder al Gestor utilizare alusuario
SYSTEM, ya que es el usuario por defecto que se crea al instalar Oracle y se definió como
contraseña 12345 para dicho usuario conectándose como Normal.
Una vez iniciado sesión nos dirigimos a la sección de Esquema.
1
Administración de Bases de Datos
Nos dirigimos a la sección de Objetos de Base de Datos y elegimos la opción de Tablas.
Buscamos la sección Tipo de Objeto, deberáestar seleccionada la opción de Tabla, de lo contrario
solo se da clic a dichas opciones y se elige la opción mencionada, posteriormente damos clic en el
botón Crear.
2
Administración de Bases de Datos
En la siguiente pantalla elegimos la opción Tabla Organizada por Índices (IOT), y damos clic en el
botón Continuar.
Veremos una pantalla donde nos pedirá definir las propiedades de latabla, el nombre de tabla
será USUARIOS, un campo llamado nombre con tamaño de 45, no nulo, posteriormente damos
clic en la pestaña de la parte inferior llamada Restricciones.
3
Administración de Bases de Datos
Aparecerá una pantalla similar a la siguiente en la que elegiremos PRIMARY de la sección
Restricciones (es una subsección de la anterior), posteriormente clic en el botón Agregar.Posteriormente aparecerá una pantalla en la que se elegirá el campo que se definirá como clave
primaria, en la sección de columnas disponibles elegimos el campo nombre ya que es el único
campo que tenemos lo utilizaremos como clave primaria, damos clic en el botón Mover, para que
el campo se agregue en la sección de Columnas seleccionadas, posteriormente damos clic en
Continuar.
4Administración de Bases de Datos
Una vez hecho lo anterior notaremos una pantalla donde se mostrara una tabla en la que aparece
el campo que se eligió como clave primaria y damos clic en el botón Aceptar.
Por ultimo verificaremos si es que se creó la tabla anterior, cuando dimos clic en el botón Aceptar,
nos aparece una ventana con una sección Buscar, en la cual por defecto el campo Esquemaya
contiene el nombre del usuario con el que iniciamos sesión y en el campo Nombre del Objeto
escribimos el nombre de la tabla que creamos y damos clic en el botón Ir.
5
Administración de Bases de Datos
Al dar clic en el botón Ir, comprobaremos que aparecerá como resultado de la búsqueda la tabla
USUARIOS.
Si observamos esta tabla se creó en la instancia de datos orcl, el cualutilizaremos para realizar la
conexión al Gestor de Base de Datos.
6
Administración de Bases de Datos
Para poder realizar la conexión de una aplicación Java con el Gestor de Base de datos Oracle en su
versión Enterprise se necesita previamente el driver JDBC para poder realizar la conexión, este
driver se encuentra dentro de la carpeta de instalación del Gestor de Base de Datos, la direcciónes
similar al siguiente.
C:\app\cobrakik01\product\11.2.0\dbhome_1\jdbc\lib
Generalmente se crea una carpeta llamada app en la que se instala Oracle, la carpeta cobrakik01
cambiara según el usuario en el que esté instalado Oracle.
Dentro de la carpeta lib se encuentran archivos .jar una de ellas se llama ojdbc6.jar ó ojdbc5.jar se
recomienda utilizar el Driver con mayor numero, en este casoutilizaremos ojdbc6.jar.
Una vez encontrado el Driver procedemos a crear un proyecto en NetBeans, a este le
nombraremos JPA Java y Oracle, dentro del proyecto crearemos un paquete llamado
com.cbk.oracle (Se puede nombrar como lo deseen), y una Clase dentro del mismo paquete
llamado MainApp.
7
Administración de Bases de Datos
La estructura del proyecto será similar al siguiente....
Regístrate para leer el documento completo.