Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Korzystanie z Oracle JDeveloper z MySQL Database Service na Oracle Cloud Platform, część 2

Oracle JDeveloper to zintegrowane środowisko programistyczne (IDE) nie tylko dla Javy, ale także dla dostępu do baz danych. We wcześniejszym artykule „Korzystanie z Oracle JDeveloper z usługą bazy danych MySQL na platformie Oracle Cloud, część 1” omawialiśmy tworzenie usługi bazy danych MySQL na platformie Oracle Cloud. W tym artykule kontynuacyjnym omówimy niektóre funkcje bazy danych w JDeveloper, aby połączyć się z usługą bazy danych MySQL i utworzyć tabelę, dodać dane tabeli i wykonać zapytanie do tabeli.

Ten artykuł ma następujące sekcje:

  • Tworzenie połączenia z usługą bazy danych MySQL
  • Tworzenie tabeli bazy danych
  • Dodawanie danych tabeli za pomocą arkusza SQL
  • Wniosek

Tworzenie połączenia z usługą bazy danych MySQL

W tej sekcji stworzymy połączenie do usługi MySQL w JDeveloper. Kliknij Nowa aplikacja , jak pokazano na rysunku 1, aby utworzyć nowe połączenie z bazą danych.


Rysunek 1: Nowa aplikacja

Możesz też wybrać Plik>Nowa>Aplikacja , jak pokazano na rysunku 2.


Rysunek 2: Plik>Nowy>Aplikacja

Trzecią opcją jest wybranie Plik>Nowy>Z galerii , jak pokazano na rysunku 3.


Rysunek 3: Plik>Nowa galeria

Wszystkie te wybory uruchamiają tę samą Nową galerię jak pokazano na rysunku 4. Wybierz Ogólne>Połączenie w kategorii Połączenie z bazą danych w Przedmiotach . Kliknij OK .


Rysunek 4: Nowa Galeria>Ogólne>Połączenia>Połączenie z bazą danych

Utwórz połączenie z bazą danych kreator zostanie uruchomiony, jak pokazano na rysunku 5. Domyślne ustawienia dotyczą bazy danych Oracle; musimy je zmodyfikować dla MySQL.


Rysunek 5: Utwórz połączenie z bazą danych

Wybierz MySQL w Typie połączenia rozwijanej (patrz Rysunek 6).


Rysunek 6: Wybieranie typu połączenia jako MySQL

Z Typem połączenia jako MySQL , Ustawienia Oracle zostaną zastąpione Ustawieniami MySQL , które obejmują Sterownik i Biblioteka , jak pokazano na rysunku 7. Nazwa hosta pole ma domyślne ustawienie localhost , który należy zastąpić publicznym adresem IP usługi MySQL.


Rysunek 7: Ustawienia MySQL

Aby uzyskać publiczny adres IP usługi MySQL, kliknij mysqldb łącze do usługi w panelu usługi Oracle Cloud, jak pokazano na rysunku 8.


Rysunek 8: Link do usługi mysqldb wyświetla szczegóły usługi

Na stronie szczegółów usługi skopiuj publiczny adres IP z Zasobów jak pokazano na rysunku 9.


Rysunek 9: Uzyskiwanie publicznego adresu IP

Skopiuj i wklej publiczny adres IP w Nazwie hosta pola, jak pokazano na rysunku 10. Określ Nazwę bazy danych jako mysqldb , który jest konfigurowany podczas tworzenia nowej usługi, jak pokazano na rysunku 15. Opcjonalnie zmodyfikuj również domyślną nazwę połączenia (MSQLConnection). Kliknij Testuj połączenie aby przetestować połączenie z bazą danych.


Rysunek 10: Określanie nazwy hosta i nazwy bazy danych

Jeśli połączenie zostanie nawiązane, Sukces zostanie wyświetlony komunikat (patrz Rysunek 11). Kliknij OK .


Rysunek 11: Utwórz połączenie z bazą danych>OK

Nowe połączenie zostanie dodane do Zasobów okno, jak pokazano na rysunku 12. Schemat bazy danych mysqldb jest wymieniony oprócz domyślnych schematów. mysqldb węzeł schematu wyświetla Tabele i Widoki węzły. Struktura okno wyświetla szczegóły połączenia.


Rysunek 12: Połączenie MySQLConnection dodane do zasobów

Nowe połączenie można również utworzyć z Bazy danych węzeł, wybierając Nowe połączenie z bazą danych , jak pokazano na rysunku 13.


Rysunek 13: Baza danych>Nowe połączenie z bazą danych

Bazy danych okno można dodać wybierając Okno>Baza danych>Bazy danych , jak pokazano na rysunku 14.


Rysunek 14: Window>Baza danych>Bazy danych

Bazy danych zostanie wyświetlone okno, jak pokazano na rysunku 15. Struktura okno wyświetla strukturę połączenia.


Rysunek 15: Okno Bazy danych

Tworzenie tabeli bazy danych

W tej sekcji stworzymy nową tabelę bazy danych w usłudze bazy danych MySQL. Aby utworzyć nową tabelę, kliknij prawym przyciskiem myszy Baza danych>MySQLConnection>mysqldb>Tabele w Zasobie s i wybierz Nowa tabela , jak pokazano na rysunku 16.


Rysunek 16: Zasób>Baza danych>MySQLConnection>mysqldb>Tabele>Nowa tabela

Utwórz tabelę kreator zostanie uruchomiony, jak pokazano na rysunku 17. Ponieważ uruchomiliśmy Utwórz tabelę z mysqldb , Baza danych jest wybrany, mysqldb . Domyślna tabela Nazwa jest określony i domyślnie wyświetlana jest jedna kolumna.


Rysunek 17: Kreator tworzenia tabeli

Dodaj definicje kolumn dla logid, kategorii, typu, nazwy serwera, kodu i wiadomości z kolumną klucza podstawowego typu INT jako logid. Wybierz typ danych dla kolumny w Typie danych menu rozwijanego, jak pokazano na rysunku 18.


Rysunek 18: Dodawanie logidu kolumny klucza podstawowego

Kliknij Dodaj kolumnę jak pokazano na rysunku 19, aby dodać inne kolumny.


Rysunek 19: Dodaj kolumnę

Dodaj inne kolumny, wszystkie typu VARCHAR, jak pokazano na rysunku 20.


Rysunek 20: Utwórz tabelę>Kolumny

DDL wyświetla DDL do tworzenia nowej tabeli (patrz Rysunek 21).


Rysunek 21: Utwórz tabelę>DDL

Kliknij OK aby utworzyć tabelę bazy danych, jak pokazano na rysunku 22.


Rysunek 22: Utwórz tabelę>OK

Zostanie utworzony nowy dziennik wlslog tabeli, jak pokazano w Zasoby okno na rysunku 23.


Rysunek 23: Zasoby>Baza danych>MySQLConenction>mysqldb>Tabele>wlslog

Struktura tabeli jest wyświetlana w Strukturze jak pokazano na rysunku 24.


Rysunek 24: Tabela wlslog Struktura

Kliknij tabelę, aby wyświetlić strukturę tabeli, jak pokazano w wlslog stół. W Bazach danych okno, wlslog jest wymieniona tabela, jak pokazano na rysunku 25. Struktura okno wyświetla kolumny.


Rysunek 25: Okno Bazy danych

Dodawanie danych tabeli za pomocą arkusza SQL

Następnie dodamy dane do tabeli wlslog za pomocą skryptu SQL w arkuszu SQL. Wybierz Narzędzia>Baza danych>Arkusz SQL (patrz Rysunek 26), aby rozpocząć nowy arkusz SQL.


Rysunek 26: Narzędzia>Baza danych>Arkusz SQL

W Wybierz połączenie wybierz opcję MySQLConnection , jak pokazano na rysunku 27.


Rysunek 27: Wybieranie połączenia jako MySQLConnection

Arkusz roboczy SQL zostanie otwarty, jak pokazano na rysunku 28.


Rysunek 28: Arkusz SQL

Skopiuj i wklej następujący skrypt SQL w arkuszu 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');

Kliknij przycisk, aby uruchomić skrypt SQL, jak pokazano na rysunku 29.


Rysunek 29: Uruchamianie skryptu SQL

Jako Wyjście skryptu na Rysunku 30 wskazuje, że dane są dodawane do wlslog tabela.


Rysunek 30: Wyjście skryptu

Po otwarciu arkusza SQL i uruchomieniu skryptu SQL, więcej opcji stało się dostępnych w Narzędzia>Bazie danych (patrz Rysunek 31), w porównaniu z Rysunek 26.


Rysunek 31: Narzędzia>Baza danych

Wniosek

W tym artykule omówiliśmy użycie JDeveloper do łączenia się z usługą bazy danych MySQL na Oracle Cloud Platform, tworzenia tabeli bazy danych i dodawania danych tabeli. W trzecim artykule o korzystaniu z JDevelopera z bazą danych MySQL na Oracle Cloud Platform wykonamy zapytanie do tabeli bazy danych, wyeksportujemy zestaw wyników, wyszukamy i podświetlimy rekordy oraz rozłączymy i ponownie nawiążemy połączenie.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instalowanie sterowników MySQL JDBC w narzędziach Pentaho Data Integration i BA Server

  2. MySQL – Błąd połączenia – [MySQL][ODBC 5.3(w) Driver] Host „IP” nie może połączyć się z tym serwerem MySQL

  3. MySQL Workbench:Jak utrzymać połączenie przy życiu

  4. PHP do przechowywania obrazów w MySQL czy nie?

  5. Uzyskać nowy identyfikator klucza podstawowego rekordu z zapytania wstawiającego MySQL?