Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на Oracle JDeveloper с MySQL Database Service на Oracle Cloud Platform, част 2

Oracle JDeveloper е интегрирана среда за разработка (IDE) не само за Java, но и за достъп до база данни. В по-ранна статия, „Използване на Oracle JDeveloper с MySQL Database Service на Oracle Cloud Platform, част 1“, обсъдихме създаването на услуга за база данни MySQL на Oracle Cloud Platform. В тази статия за продължение ние обсъждаме някои от функциите на базата данни в JDeveloper, за да се свържете с услугата за база данни MySQL и да създадете таблица, да добавите данни от таблицата и да направите заявка за таблицата.

Тази статия има следните раздели:

  • Създаване на връзка към услугата за база данни MySQL
  • Създаване на таблица с база данни
  • Добавяне на таблични данни с SQL работен лист
  • Заключение

Създаване на връзка към услугата за база данни MySQL

В този раздел ще създадем връзка с услугата MySQL в JDeveloper. Щракнете върху Ново приложение , както е показано на фигура 1, за да създадете нова връзка с базата данни.


Фигура 1: Ново приложение

Друга възможност е да изберете Файл>Ново>Приложение , както е показано на фигура 2.


Фигура 2: Файл>Ново>Приложение

Трета опция е да изберете Файл>Нов>От галерия , както е показано на фигура 3.


Фигура 3: Файл>Нова галерия

Всички тези селекции стартират една и съща Нова галерия прозорец, както е показано на фигура 4. Изберете General>Connection in Categories Database Connection в Артикули . Щракнете върху OK .


Фигура 4: Нова галерия>Общи>Връзки>Връзка с база данни

Създаване на връзка с база данни Съветникът се стартира, както е показано на Фигура 5. Настройките по подразбиране са за Oracle Database; трябва да ги модифицираме за MySQL.


Фигура 5: Създаване на връзка с база данни

Изберете MySQL в Тип на връзка падащо меню (вижте фигура 6).


Фигура 6: Избиране на тип връзка като MySQL

С Тип на връзка като MySQL , Настройките на Oracle се заменят с Настройки на MySQL , които включват драйвера и Библиотека , както е показано на Фигура 7. Име на хост полето има настройка по подразбиране localhost , който трябва да бъде заменен с публичния IP на услугата MySQL.


Фигура 7: Настройки на MySQL

За да получите публичния IP на услугата MySQL, щракнете върху mysqldb връзка към услугата в таблото за управление на услугата Oracle Cloud, както е показано на фигура 8.


Фигура 8: Връзката mysqldb Service показва подробностите за услугата

На страницата с подробности за услугата копирайте публичния IP от Ресурси раздел, както е показано на фигура 9.


Фигура 9: Получаване на публичен IP

Копирайте и поставете публичния IP в Име на хост поле, както е показано на Фигура 10. Посочете Име на база данни като mysqldb , който се конфигурира при създаване на нова услуга, както е показано на Фигура 15. По желание също така променете името на връзката по подразбиране (MSQLConnection). Щракнете върху Тестиране на връзката за да тествате връзката с базата данни.


Фигура 10: Посочване на име на хост и име на база данни

Ако се установи връзка, Успех се показва съобщение (вижте Фигура 11). Щракнете върху OK .


Фигура 11: Създаване на връзка с база данни>OK

Към Ресурсите се добавя нова връзка прозорец, както е показано на Фигура 12. Схема на база данни mysqldb е посочен в допълнение към схемите по подразбиране. mysqldb възел на схемата показва Таблиците и Прегледи възли. Структурата прозорец показва подробностите за връзката.


Фигура 12: Връзка MySQLConnection е добавена към ресурси

Нова връзка може също да бъде създадена от База данни възел, като изберете Нова връзка с база данни , както е показано на Фигура 13.


Фигура 13: База данни>Нова връзка с база данни

AБази данни прозорец може да бъде добавен, като изберете Прозорец>База данни>Бази данни , както е показано на Фигура 14.


Фигура 14: Прозорец>База данни>Бази данни

Бази данни се показва прозорец, както е показано на Фигура 15. Структура прозорец показва структурата на връзката.


Фигура 15: Прозорец за бази данни

Създаване на таблица с база данни

В този раздел ще създадем нова таблица на база данни в услугата за база данни MySQL. За да създадете нова таблица, щракнете с десния бутон върху База данни>MySQLConnection>mysqldb>Таблици в Ресурс s и изберете Нова таблица , както е показано на Фигура 16.


Фигура 16: Ресурс>База данни>MySQLConnection>mysqldb>Таблици>Нова таблица

Създаване на таблица Съветникът се стартира, както е показано на фигура 17. Тъй като стартирахме Създаване на таблица от mysqldb , База данни е избрано, mysqldb . Таблица по подразбиране Име е посочено и една колона е по подразбиране.


Фигура 17: Съветник за създаване на таблица

Добавете дефиниции на колони за logid, категория, тип, име на сървър, код и съобщение с колоната с първичен ключ от тип INT като logid. Изберете типа данни за колона в Тип данни падане, както е показано на фигура 18.


Фигура 18: Добавяне на логически идентификатор на колоната с първичен ключ

Кликнете върху Добавяне на колона бутон, както е показано на фигура 19, за да добавите другите колони.


Фигура 19: Добавяне на колона

Добавете останалите колони, всички от тип VARCHAR, както е показано на Фигура 20.


Фигура 20: Създаване на таблица>Колони

DDL tab показва DDL за създаване на нова таблица (вижте фигура 21).


Фигура 21: Създаване на таблица>DDL

Щракнете върху OK за да създадете таблицата на базата данни, както е показано на Фигура 22.


Фигура 22: Създаване на таблица>OK

Създава се нова таблица wlslog, както е показано в Ресурси прозорец на фигура 23.


Фигура 23: Ресурси>База данни>MySQLConenction>mysqldb>Таблици>wlslog

Структурата на таблицата се показва в Структура прозорец, както е показано на Фигура 24.


Фигура 24: Структура на таблицата wlslog

Щракнете върху таблица, за да покажете структурата на таблицата, както е показано за wlslog маса. В Бази данни прозорец, wlslog таблицата е изброена, както е показано на Фигура 25. Структура прозорец показва колоните.


Фигура 25: Прозорец за бази данни

Добавяне на таблични данни с SQL работен лист

След това ще добавим данни към таблицата wlslog, използвайки SQL скрипт в SQL работен лист. Изберете Инструменти>База данни>SQL работен лист (вижте Фигура 26), за да стартирате нов работен лист на SQL.


Фигура 26: Инструменти>База данни>SQL работен лист

В Избор на връзка диалогов прозорец, изберете MySQLConnection , както е показано на Фигура 27.


Фигура 27: Избиране на връзка като MySQLConnection

Отваря се SQL работен лист, както е показано на фигура 28.


Фигура 28: SQL работен лист

Копирайте и поставете следния SQL скрипт в работния лист на 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');

Щракнете върху бутона, за да стартирате SQL скрипта, както е показано на Фигура 29.


Фигура 29: Изпълнение на SQL скрипт

Като Скриптов изход на фигура 30 показва, че данните се добавят към wlslog таблица.


Фигура 30: Изход на скрипт

След отваряне на SQL работен лист и стартиране на SQL скрипт, в Инструменти>База данни станаха налични повече опции (виж Фигура 31), в сравнение с Фигура 26.


Фигура 31: Инструменти>База данни

Заключение

В тази статия обсъдихме използването на JDeveloper за свързване към услугата за база данни MySQL на Oracle Cloud Platform, създаване на таблица на база данни и добавяне на данни от таблицата. В третата статия за използването на JDeveloper с MySQL база данни на Oracle Cloud Platform ще направим заявка към таблицата на базата данни, ще експортираме набор от резултати, ще намерим и откроим записи и ще прекъснем връзката и ще свържем отново връзка.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да спрем/стартираме MySQL с помощта на MySQL Workbench

  2. Как да пропуснете колони в CSV файл при импортиране в MySQL таблица с помощта на LOAD DATA INFILE?

  3. MAKEDATE() Примери – MySQL

  4. Ограничение за предотвратяване на вмъкването на празен низ в MySQL

  5. MySQL тригерите не могат да актуализират редове в същата таблица, към която е присвоен тригерът. Предложено решение?