sql >> Base de Datos >  >> RDS >> Mysql

Uso de Oracle JDeveloper con MySQL Database Service en Oracle Cloud Platform, Parte 2

Oracle JDeveloper es un entorno de desarrollo integrado (IDE) no solo para Java sino también para el acceso a la base de datos. En un artículo anterior, "Uso de Oracle JDeveloper con el servicio de base de datos MySQL en Oracle Cloud Platform, parte 1", analizamos la creación de un servicio de base de datos MySQL en Oracle Cloud Platform. En este artículo de continuación, analizamos algunas de las características de la base de datos en JDeveloper para conectarse al servicio de base de datos MySQL y crear una tabla, agregar datos de tabla y consultar la tabla.

Este artículo tiene las siguientes secciones:

  • Creación de una conexión al servicio de base de datos MySQL
  • Crear una tabla de base de datos
  • Agregar datos de tabla con hoja de cálculo SQL
  • Conclusión

Creación de una conexión al servicio de base de datos MySQL

En esta sección, crearemos una conexión al servicio MySQL en JDeveloper. Haga clic en Nueva aplicación , como se muestra en la Figura 1, para crear una nueva conexión de base de datos.


Figura 1: Nueva aplicación

Alternativamente, seleccione Archivo>Nueva>Aplicación , como se muestra en la Figura 2.


Figura 2: Archivo>Nuevo>Aplicación

Una tercera opción es seleccionar Archivo>Nuevo>De la galería , como se muestra en la Figura 3.


Figura 3: Archivo>Nueva Galería

Todas estas selecciones abren la misma nueva galería ventana, como se muestra en la Figura 4. Seleccione General>Conexión en Categorías Conexión de base de datos en Artículos . Haz clic en Aceptar .


Figura 4: Nueva galería>General>Conexiones>Conexión de base de datos

El Crear conexión de base de datos se inicia el asistente, como se muestra en la Figura 5. La configuración predeterminada es para Oracle Database; necesitamos modificarlos para MySQL.


Figura 5: Crear conexión de base de datos

Seleccione MySQL en el Tipo de conexión desplegable (ver Figura 6).


Figura 6: Selección del tipo de conexión como MySQL

Con el Tipo de conexión como MySQL , la configuración de Oracle se reemplaza con Configuración de MySQL , que incluyen el controlador y Biblioteca , como se muestra en la Figura 7. El Nombre de host el campo tiene una configuración predeterminada de localhost , que debe reemplazarse con la IP pública del servicio MySQL.


Figura 7: Configuración de MySQL

Para obtener la IP pública del servicio MySQL, haga clic en mysqldb enlace de servicio en el panel de control del servicio Oracle Cloud, como se muestra en la Figura 8.


Figura 8: El enlace del servicio mysqldb muestra los detalles del servicio

En la página de detalles del servicio, copie la IP pública de los Recursos sección, como se muestra en la Figura 9.


Figura 9: Obtención de la IP Pública

Copie y pegue la IP pública en el Nombre de host como se muestra en la Figura 10. Especifique Nombre de la base de datos como mysqldb , que se configura cuando se crea un nuevo servicio, como se muestra en la Figura 15. Opcionalmente, también, modifique el Nombre de conexión predeterminado (MSQLConnection). Haz clic en Probar conexión para probar la conexión a la base de datos.


Figura 10: Especificación del nombre de host y el nombre de la base de datos

Si se establece una conexión, un Éxito aparece el mensaje (consulte la Figura 11). Haz clic en Aceptar .


Figura 11: Crear conexión de base de datos>OK

Se agrega una nueva conexión a los Recursos ventana, como se muestra en la Figura 12. Esquema de la base de datos mysqldb se enumera además de los esquemas predeterminados. mysqldb el nodo de esquema muestra las Tablas y Vistas nodos. La Estructura ventana muestra el detalle de la conexión.


Figura 12: Conexión MySQLConexión agregada a Recursos

También se puede crear una nueva conexión desde la Base de datos nodo seleccionando Nueva conexión de base de datos , como se muestra en la Figura 13.


Figura 13: Base de datos>Nueva conexión de base de datos

A Bases de datos se puede agregar una ventana seleccionando Ventana>Base de datos>Bases de datos , como se muestra en la Figura 14.


Figura 14: Ventana>Base de datos>Bases de datos

Las Bases de datos se muestra la ventana, como se muestra en la Figura 15. La Estructura ventana muestra la estructura de conexión.


Figura 15: Ventana de bases de datos

Crear una tabla de base de datos

En esta sección, crearemos una nueva tabla de base de datos en el servicio de base de datos MySQL. Para crear una nueva tabla, haga clic con el botón derecho en Base de datos>Conexión MySQL>mysqldb>Tablas en el Recurso s ventana y seleccione Nueva tabla , como se muestra en la Figura 16.


Figura 16: Recurso>Base de datos>Conexión MySQL>mysqldb>Tablas>Nueva tabla

Una Crear tabla se inicia el asistente, como se muestra en la Figura 17. Debido a que lanzamos Crear tabla de mysqldb , la base de datos está seleccionado, mysqldb . Una tabla predeterminada Nombre se especifica y se muestra una columna de forma predeterminada.


Figura 17: Asistente para crear tablas

Agregue definiciones de columna para logid, categoría, tipo, nombre de servidor, código y mensaje con la columna de clave principal de tipo INT como logid. Seleccione el tipo de datos para una columna en Tipo de datos menú desplegable, como se muestra en la Figura 18.


Figura 18: Agregar el LOGID de la columna de la clave principal

Haga clic en Agregar columna como se muestra en la Figura 19, para agregar las otras columnas.


Figura 19: Agregar columna

Agregue las otras columnas, todas de tipo VARCHAR, como se muestra en la Figura 20.


Figura 20: Crear tabla>Columnas

El DDL La pestaña muestra el DDL para crear una nueva tabla (consulte la Figura 21).


Figura 21: Crear tabla>DDL

Haz clic en Aceptar para crear la tabla de la base de datos, como se muestra en la Figura 22.


Figura 22: Crear tabla>Aceptar

Se crea una nueva tabla wlslog, como se muestra en Recursos ventana en la Figura 23.


Figura 23: Recursos>Base de datos>MySQLConenction>mysqldb>Tablas>wlslog

La estructura de la tabla se muestra en la Estructura ventana, como se muestra en la Figura 24.


Figura 24: Estructura de la tabla wlslog

Haga clic en una tabla para mostrar la estructura de la tabla, como se muestra para el wlslog mesa. En las Bases de datos ventana, el wlslog aparece la tabla, como se muestra en la Figura 25. La Estructura ventana muestra las columnas.


Figura 25: Ventana de bases de datos

Adición de datos de tabla con hoja de cálculo SQL

A continuación, agregaremos datos a la tabla wlslog utilizando un script SQL en la hoja de trabajo SQL. Seleccione Herramientas>Base de datos>Hoja de cálculo SQL (consulte la Figura 26) para iniciar una nueva hoja de cálculo SQL.


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

En Seleccionar conexión cuadro de diálogo, seleccione MySQLConnection , como se muestra en la Figura 27.


Figura 27: Seleccionando Conexión como MySQLConnection

Se abre una hoja de trabajo SQL, como se muestra en la Figura 28.


Figura 28: Hoja de trabajo SQL

Copie y pegue el siguiente script SQL en la hoja de trabajo SQL:

INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(1,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to STANDBY');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(2,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to STARTING');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(3,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to ADMIN');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(4,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to RESUMING');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(5,'Notice','WebLogicServer','AdminServer','BEA-000361',
   'Started WebLogic AdminServer');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(6,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to RUNNING');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(7,'Notice','WebLogicServer','AdminServer','BEA-000360',
   'Server started in RUNNING mode');

Haga clic en el botón para ejecutar el script SQL, como se muestra en la Figura 29.


Figura 29: Ejecutando secuencias de comandos SQL

Como la salida del script en la Figura 30 indica que los datos se agregan al wlslog mesa.


Figura 30: Salida de secuencia de comandos

Después de abrir una hoja de trabajo de SQL y ejecutar un script de SQL, hay más opciones disponibles en Herramientas>Base de datos (ver Figura 31), en comparación con la Figura 26.


Figura 31: Herramientas>Base de datos

Conclusión

En este artículo, discutimos el uso de JDeveloper para conectarse al servicio de base de datos MySQL en Oracle Cloud Platform, crear una tabla de base de datos y agregar datos de tabla. En el tercer artículo sobre el uso de JDeveloper con la base de datos MySQL en Oracle Cloud Platform, consultaremos la tabla de la base de datos, exportaremos un conjunto de resultados, buscaremos y resaltaremos registros, y desconectaremos y volveremos a conectar una conexión.