sql >> Base de Datos >  >> RDS >> Oracle

Uso de Oracle JDeveloper 12c con Oracle Database, Parte 1

Oracle JDeveloper es un entorno de desarrollo integrado (IDE) para Java. JDeveloper también brinda soporte para varias otras funciones, incluido el marco de desarrollo de aplicaciones (ADF), la conectividad de la base de datos JDBC y el procesamiento de XML. Oracle Database es el sistema de gestión de bases de datos relacionales (RDBMS) más utilizado. En dos tutoriales, discutiremos el uso de JDeveloper con Oracle Database 11g. Este tutorial tiene las siguientes secciones:

  • Configuración del entorno
  • Configuración de parámetros de conexión
  • Crear una conexión
  • Configuración de la confirmación automática
  • Crear una tabla
  • Adición de datos de tabla
  • Conclusión

Configuración del entorno

Descargue e instale el siguiente software:


Figura 9: Seleccionando Herramientas>Preferencias

En las Preferencias cuadro de diálogo, seleccione Base de datos>Avanzado , como se muestra en la Figura 10, y seleccione Autocommit casilla de verificación si aún no está seleccionada.


Figura 10: Configuración de confirmación automática

Crear una tabla

A continuación, cree una tabla de base de datos de ejemplo. Hay dos opciones disponibles para crear una nueva tabla:

  • Ejecutar un script SQL en una hoja de cálculo SQL
  • Usar el asistente Nueva tabla

Usaremos el asistente Nueva tabla. Las Mesas el nodo para la conexión enumera las tablas en la base de datos (consulte la Figura 11).


Figura 11: Mesas

Para crear una nueva tabla, haga clic con el botón derecho en Tablas nodo y seleccione Nueva tabla , como se muestra en la Figura 12.


Figura 12: Mesas>Nueva Mesa

El Crear tabla se inicia el asistente, como se muestra en la Figura 13.


Figura 13: Asistente para crear tablas

A continuación, cree una nueva tabla llamada WLSLOG con columnas TIME_STAMP,CATEGORY,TYPE,SERVERNAME,CODE y Mensaje . Modifique la columna predeterminada COLUMN1 a TIME_STAMP , como se muestra en la Figura 14, y configure la columna como una columna de clave principal. Seleccione Tipo de datos como VARCHAR2 y establecer Tamaño (255) . Seleccione No nulo casilla de verificación para hacer que la columna no admita valores NULL. Haga clic en Agregar columna , como se muestra en la Figura 14, para agregar otra columna.


Figura 14: Agregar una columna

Agregue una columna a la vez. Todas las columnas añadidas se muestran en la Figura 15. Haga clic en Aceptar.


Figura 15: Todas las columnas añadidas

El DDL La pestaña muestra el DDL utilizado para crear la nueva tabla (consulte la Figura 16). Se puede seleccionar Aceptar desde la Tabla pestaña o la DDL pestaña.


Figura 16: DDL

La nueva tabla WLSLOG se crea La nueva tabla aparece en las Tablas nodo. Para enumerar solo la nueva tabla, haga clic con el botón derecho en Tablas y seleccione Filtro , como se muestra en la Figura 17.


Figura 17: Seleccionando Tablas>Filtro

En Filtrar tablas , especifique Filtro como WLSLOG% y haga clic en Aceptar, como se muestra en la Figura 18.


Figura 18: Filtrar tablas

El WLSLOG la tabla aparece en la lista, como se muestra en la Figura 19.


Figura 19: tabla WLSLOG

Haga doble clic en WLSLOG tabla para mostrar su Estructura , como se muestra en la Figura 20.


Figura 20: Estructura de la tabla WLSLOG

Adición de datos de tabla

A continuación, agregue los datos enumerados al WLSLOG mesa.

Apr-8-2014-7:06:16-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STANDBY
Apr-8-2014-7:06:17-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STARTING
Apr-8-2014-7:06:18-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to ADMIN
Apr-8-2014-7:06:19-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RESUMING
Apr-8-2014-7:06:20-PM-PDT Notice WebLogicServer AdminServer
   BEA-000331 Started WebLogic AdminServer
Apr-8-2014-7:06:21-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RUNNING
Apr-8-2014-7:06:22-PM-PDT Notice WebLogicServer AdminServer
   BEA-000360 Server started in RUNNING mode

Para agregar datos, ejecutaremos un script SQL en una hoja de trabajo SQL. Inicie una nueva hoja de trabajo SQL seleccionando Herramientas>Base de datos>Hoja de trabajo SQL (ver Figura 21).


Figura 21: Herramientas>Base de datos>Hoja de cálculo SQL

En Seleccionar conexión cuadro de diálogo, seleccione OracleDBConnection , como se muestra en la Figura 22, y haga clic en Aceptar.


Figura 22: Selección de conexión

Copie el siguiente script SQL en la hoja de trabajo SQL.

INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:16-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STANDBY');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:17-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STARTING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:18-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to ADMIN');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:19-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RESUMING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:20-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000361','Started WebLogic AdminServer');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:21-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RUNNING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000360','Server started in RUNNING mode');

Las sentencias SQL se pueden ejecutar de una en una o todas juntas. Para ejecutar una declaración a la vez, coloque el cursor antes de la declaración y haga clic en Ejecutar declaración , como se muestra en la Figura 23.


Figura 23: Ejecutar instrucción

Ejecutaremos el script SQL en lugar de ejecutar una declaración a la vez. Haga clic en Ejecutar secuencia de comandos , como se muestra en la Figura 24.


Figura 24: Ejecutar secuencia de comandos

Los datos se agregan a la tabla como lo indica la salida del script , que muestra un mensaje de "1 fila insertada" para cada fila agregada, como se muestra en la Figura 25.


Figura 25: La salida del script indica que se han agregado datos

Si la confirmación automática no estuviera habilitada, tendríamos que confirmar la transacción con Commit (ver Figura 26). Pero, debido a que la confirmación automática está habilitada, Confirmar no se debe hacer clic.


Figura 26: Haga clic en Confirmar si la confirmación automática no está habilitada

Para revertir una transacción, haga clic en Revertir , como se muestra en la Figura 27.


Figura 27: Retroceder

Para borrar la salida del script, haga clic en Borrar , como se muestra en la Figura 28.


Figura 28: Salida de secuencia de comandos>Borrar

Conclusión

En este primero de dos tutoriales, presentamos el uso de Oracle JDeveloper 12c con Oracle Database mediante la creación de una conexión en JDeveloper, la creación de una tabla de base de datos y la adición de datos de tabla. En el tutorial 2, analizaremos la ejecución de una consulta SQL, el uso de funciones de conjunto de resultados de consulta, la eliminación de una tabla y la eliminación de una conexión.