В първата от трите статии, „Използване на Oracle JDeveloper 12c с Oracle Database 12c на Oracle Cloud Platform, част 1,“ обсъдихме създаването на два екземпляра на услугата Oracle Database 12c на Oracle Cloud Platform – едната с помощта на съветника за бърз старт, а другата с помощта на подробен съветник. Във втората статия, „Използване на Oracle JDeveloper 12c с Oracle Database 12c на Oracle Cloud Platform, част 2“, ние променихме правилата за достъп, за да разрешим достъп до екземпляри на услугата на базата данни. Получихме също параметри за връзка за екземплярите на услугата на базата данни и се свързахме с един от екземплярите на услугата на базата данни, използвайки Oracle SID. В тази статия ще обсъдим създаването на връзка към екземпляра на услугата на базата данни, създадена с помощта на съветника за бърз старт с параметъра за свързване Име на услугата Oracle. Ще обсъдим също така създаването на връзка с екземпляра на услугата Oracle Database 12c, създаден с помощта на подробния съветник. Създаваме таблица, добавяме данни и правим заявка към таблицата с помощта на SQL работен лист. Тази статия има следните раздели:
- Създаване на връзка с помощта на името на услугата за база данни на Oracle
- Създаване на връзка с услугата Oracle Database, създадена с помощта на подробния съветник
- Използване на Oracle SID
- Използване на името на услугата за база данни на Oracle
- Създаване на таблица на база данни и добавяне на данни от таблица
- Запитване на таблица на база данни
- Прекъсване на връзка от или премахване на връзка
- Премахване на облачна услуга на база данни на Oracle
- Заключение
Създаване на връзка с помощта на името на услугата за база данни на Oracle
Ако опцията Service Name се използва за свързване, получете името на услугата, както е показано във втората статия („Използване на Oracle JDeveloper 12c с Oracle Database 12c на Oracle Cloud Platform, част 2“), Фигура 11 и посочете в Име на услугата поле, както е показано на фигура 1 (тази статия). Всички останали настройки са същите като при използване на SID. Щракнете върху Тестиране на връзката; Успехът! съобщение се показва, ако се установи връзка, както е показано на Фигура 1.
Фигура 1: Тестване на връзката с име на услуга
След като връзката е конфигурирана и тествана, щракнете върху OK, както е показано на фигура 2, за да създадете връзката. Трябва да бъде избрана само една от опциите, SID или Име на услугата.
Фигура 2: Създаване на връзка с база данни>OK
В Ресурси преглед, щракнете върху IDE Connections възел за изброяване на връзките, както е показано на фигура 3.
Фигура 3: Ресурси>IDE връзки
ORCLConnection се показва в списъка, както е показано на фигура 4, и неговите обекти в базата данни започват да се зареждат.
Фигура 4: Ресурси>IDE връзки>База данни>ORCLConnection
Обектите на база данни, включително връзки към база данни, директории, функции, пакети, процедури, таблици, индекси и изгледи, се изброяват, както е показано на Фигура 5.
Фигура 5: Обекти на база данни за ORCLConnection
Създаване на връзка с услугата Oracle Database, създадена с помощта на подробния съветник
Процедурата за създаване на връзка с база данни с JDeveloper, ако екземплярът на услугата Oracle Database е създаден с помощта на подробния съветник, е същата като когато екземплярът на услугата е създаден с помощта на съветника за бърз старт. В Нова галерия , изберете Файл>Ново>Приложение или Файл>Нов>От галерия и изберете Общи>Връзки в Категории и Връзка с база данни в Артикули . Щракнете върху OK в Нова галерия. В Създаване на връзка с база данни , посочете Име на връзката (ORCLDBConnection) и изберете Тип връзка като Oracle (JDBC) и посочете Потребителско име като SYS.
Посочете Парола като парола, конфигурирана при създаване на екземпляр на услугата. Тъй като SYS връзката трябва да е SYSDBA, изберете Роля като SYSDBA (виж Фигура 6). По желание изберете Запазване на паролата квадратче за отметка. Изберете Драйвер катотънъки и посочете Име на хост като Публичен IP адрес получен от конзолата за услуги, както е посочено на фигура 8 от втората статия („Използване на Oracle JDeveloper 12c с Oracle Database 12c на Oracle Cloud Platform, част 2“). След това ще обсъдим свързването с помощта на Oracle SID и използването на името на услугата Oracle.
Използване на Oracle SID
Ако SID трябва да се използва за свързване към базата данни на Oracle, изберете SID бутон за избор и задайте стойността като ORCL, както е показано на фигура 6. Щракнете върху Тест на връзката; успех! съобщение показва, че връзката е установена.
Фигура 6: Тестване на връзката със SID
Използване на името на услугата за база данни на Oracle
Ако име на услуга трябва да се използва за свързване с Oracle Database, изберете Име на услуга бутон за избор и посочете стойността като низ за свързване подниз, получен на фигура 9 от „Използване на Oracle JDeveloper 12c с Oracle Database 12c на Oracle Cloud Platform, част 2“. Щракнете върху Тестиране на връзката; успех! съобщение показва, че връзката е установена, както е показано на Фигура 7.
Фигура 7: Тестване на връзката с име на услуга
След като сте конфигурирали връзка, щракнете върху OK, за да завършите връзката, както е показано на Фигура 8. Само една от двете опции – SID или Име на услугата – може да бъде избрана едновременно, а не и двете.
Фигура 8: Създаване на връзка с база данни>OK
Нова връзка (ORCLDBConnection) се добавя в Ресурси>IDE Connections>База данни , както е показано на фигура 9.
Фигура 9: Ресурси>IDE връзки>База данни>ORCLDBConnection
Обектите на базата данни – включително връзки към база данни, директории, функции, таблици и пространства за таблици – са показани на Фигура 10.
Фигура 10: Обекти на база данни
Създаване на таблица на база данни и добавяне на данни от таблица
В този раздел ще създадем таблица на база данни, използвайки една от връзките. За да създадем таблица на база данни, ще изпълним SQL скрипт. Щракнете върху SQL работен лист в лентата с инструменти (вижте фигура 11).
Фигура 11: SQL работен лист
A Функции за зареждане се показва диалогов прозорец и се зареждат необходимите функции за създаване на SQL работен лист. A Изберете връзка се показва диалогов прозорец. Изберете връзка от падащия списък, както е показано на Фигура 12.
Фигура 12: Изберете Връзка>Връзка
Щракнете върху OK, както е показано на Фигура 13.
Фигура 13: Изберете Връзка>OK
Отваря се SQL работен лист. Копирайте и поставете следния SQL скрипт в работния лист на SQL.
CREATE TABLE wlslog(time_stamp VARCHAR2(255) PRIMARY KEY,category VARCHAR2(255),type VARCHAR2(255),servername VARCHAR2(255), code VARCHAR2(255),msg VARCHAR2(255)); INSERT INTO wlslog(time_stamp,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(time_stamp,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(time_stamp,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(time_stamp,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(time_stamp,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(time_stamp,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(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000360','Server started in RUNNING mode');
Щракнете върху Изпълнение на скрипт , както е показано на фигура 14, за да стартирате SQL скрипта.
Фигура 14: Изпълнете скрипт
Създава се таблица на база данни и се добавят данни, както е показано от Изход на скрипт на фигура 15.
Фигура 15: Изход на скрипт
Запитване в таблица на база данни
Щракнете върху SQL работен лист (вижте Фигура 16), за да отворите друг SQL работен лист за SQL скрипта за изпълнение на заявка.
Фигура 16: SQL работен лист
Изберете връзка в Избор на връзка диалогов прозорец, както е показано на фигура 17.
Фигура 17: Изберете Връзка
Отваря се нов работен лист на SQL. Посочете SELECT изявление за wlslog таблица в работния лист на SQL, както е показано на фигура 18. Подробности за таблицата, като колони и типове колони, могат да бъдат получени от структурата на таблицата, ако е необходимо, като изберете таблицата в Ресурси за изброяване на Колоните вСтруктура , както е показано на Фигура 18.
Фигура 18: Изброяване на колони за таблица WLSLOG
Щракнете върху Изпълнение на изявление за да изпълните SQL израза SELECT * FROM WLSLOG; , както е показано на Фигура 19.
Фигура 19: Изпълнете изявление
Резултат от заявка се показва, както е показано на фигура 20.
Фигура 20: Резултат от заявка
Прекъсване на връзка от или премахване на връзка
Връзката може да бъде прекъсната или премахната, когато не се използва или не се изисква. Изберете връзката (ORCLConnection, като пример), която да бъде прекъсната в Ресурси (вижте Фигура 21).
Фигура 21: Избиране на връзка
Щракнете с десния бутон върху връзката и изберете Прекъсване на връзката , както е показано на Фигура 22, за да прекъснете връзката.
Фигура 22: Прекъснете връзката
A Запазване на файлове се показва диалогов прозорец, за да запазите настройките на връзката преди прекъсване. Кликнете върху Да за запазване на файлове и Не за да не запазвате файлове и връзката се прекъсва. За да изтриете връзка, щракнете с десния бутон върху връзката и изберете Изтриване , както е показано на Фигура 23.
Фигура 23: Изтриване
A Потвърждение за изтриване се показва, както е показано на фигура 24. Щракнете върху Да .
Фигура 24: Изтриване на потвърждение
Връзката се изтрива.
Премахване на Oracle Database Cloud Service
За да изтриете екземпляр на Oracle Database Cloud Service, щракнете върху иконата, за да управлявате екземпляр на услугата, и изберете Изтриване , както е показано на Фигура 25.
Фигура 25: Изтриване
Кликнете върху Изтриване в Изтриване на услуга диалогов прозорец (вижте фигура 26).
Фигура 26: Изтриване на услуга
Екземплярът на услугата започва да се изтрива, както е показано на Фигура 27. По същия начин другият екземпляр на услугата може да бъде изтрит.
Фигура 27: Изтриване на екземпляр на услуга
Заключение
В три статии обсъдихме свързването към екземпляр на услугата Oracle Database на Oracle Cloud Platform с Oracle JDeveloper 12c. Първо, създадохме екземплярите на услугата Oracle Database, като използвахме всяка от опциите за създаване на инстанция:Съветник за бърз старт и подробен съветник. След това активирахме правилата за достъп, за да разрешим достъп до екземпляри на услугата на базата данни. След това получихме параметрите на връзката за екземплярите на услугата на базата данни от конзолата на услугата. Впоследствие се свързахме с екземпляри на услугата Oracle Database на Oracle Cloud Platform с Oracle JDeveloper, използвайки Oracle SID и името на услугата Oracle. Също така използвахме SQL работен лист, за да създадем и направихме заявка за таблица на база данни.