W części 1 „Korzystanie z Oracle JDeveloper z MySQL Database Service na Oracle Cloud Platform, część 1” usługa bazy danych MySQL jest tworzona na Oracle Cloud Platform. W artykule „Korzystanie z usługi Oracle JDeveloper z usługą bazy danych MySQL na platformie Oracle Cloud, część 2” tworzone jest połączenie z usługą bazy danych MySQL za pomocą programu Oracle JDeveloper oraz tworzona jest tabela bazy danych i dodawane są dane tabeli. W tym artykule omówimy wykonywanie zapytań w tabeli i eksportowanie zestawu wyników do skryptu SQL. Omówimy również niektóre inne funkcje zestawu wyników, takie jak znajdowanie liczby rekordów oraz znajdowanie i wyróżnianie rekordów. Ten artykuł ma następujące sekcje:
- Pytania o dane tabeli za pomocą arkusza SQL
- Wyświetlanie historii SQL
- Znajdowanie liczby rekordów w zestawie wyników
- Znajdowanie i podświetlanie rekordów w zestawie wyników
- Eksportowanie zestawu wyników
- Rozłączanie i łączenie
- Eksportowanie połączenia
- Usuwanie połączenia
- Usuwanie usługi MySQL
- Wniosek
Pytania o dane tabeli za pomocą arkusza SQL
Otwórz inny arkusz SQL i dodaj SELECT do zapytania do tabeli wlslog, jak pokazano na rysunku 1. Przycisk używany do uruchomienia pojedynczej instrukcji SQL, jak pokazano na rysunku 1, różni się od przycisku używanego do uruchomienia skryptu SQL.
Rysunek 1: Uruchom oświadczenie
Zestaw wyników z zapytania SQL zostanie wyświetlony, jak pokazano na rysunku 2.
Rysunek 2: Zestaw wyników
Wyświetlanie historii SQL
Aby wyświetlić historię SQL, czyli listę instrukcji SQL uruchomionych w niedalekiej przeszłości, wybierz Historia SQL z paska narzędzi, jak pokazano na rysunku 3.
Rysunek 3: Historia SQL
Znajdowanie liczby rekordów w zestawie wyników
Zestaw wyników w przykładzie ma tylko siedem wierszy i określenie liczby wierszy nie wymaga żadnego dodatkowego narzędzia, ale jeśli zestaw wyników ma kilka wierszy (tysiące wierszy), może wymagać znacznego przewijania, aby znaleźć całkowitą liczbę wierszy w zestaw wyników bez funkcji narzędzia, takiej jak Count Rows. Kliknij prawym przyciskiem myszy zestaw wyników i wybierz Policz wiersze… , jak pokazano na rysunku 4, aby znaleźć liczbę wierszy.
Rysunek 4: Policz wiersze
Liczba wierszy zostanie wyświetlony na liście, jak pokazano na rysunku 5.
Rysunek 5: Liczba wierszy
Znajdowanie i wyróżnianie rekordów w zestawie wyników
JDeveloper ma funkcję wyszukiwania wierszy danych (zwane także rekordami ) w zestawie wyników w oparciu o pewne kryterium/kryteria wyszukiwania, np. rekord zawiera jakiś termin. Aby skorzystać z tej funkcji, kliknij prawym przyciskiem myszy zestaw wyników i wybierz Znajdź/podświetl (patrz Rysunek 6).
Rysunek 6: Znajdź/podświetl
Znajdź/podświetl zostanie wyświetlone okno dialogowe, jak pokazano na rysunku 7.
Rysunek 7: Okno dialogowe Znajdź/podświetl
Dostępnych jest kilka opcji wyszukiwania/podświetlania. Są one pokazane w Tabeli 1.
Znajdź/podświetl opcję | Opis |
Ignoruj wielkość liter | Ignoruj wielkość liter w danych. Wielkie/małe litery w wyszukiwanym terminie lub w danych tabeli nie są brane pod uwagę i używany jest tylko wyszukiwany tekst. |
Całe słowo | Sprawdź, czy w tabeli istnieje całe słowo |
Zaczyna się od | Sprawdź, czy dane w kolumnie zaczynają się od określonego terminu |
Zawijaj wyszukiwanie | Określa, czy zawijać wyszukiwanie |
Kolor podświetlenia | Kolor podświetlenia do użycia |
Utrwal podświetlenie | Określa, czy zachować kolor podświetlenia po zamknięciu okna dialogowego Znajdź/Podświetl. Trwałe podświetlenie można wybrać tylko wtedy, gdy zaznaczono również wiersz podświetlenia. |
Podświetl wiersz | Określa, czy podświetlić wiersz w wyniku wyszukiwania |
Tabela 1: Znajdź/podświetl opcje
Jako przykład podaj termin BEA-000365 w oknie dialogowym Znajdź/podświetl i wybierz Całe słowo jak pokazano na rysunku 8. Wybierz Enter.
Rysunek 8: Korzystanie z funkcji Znajdź/podświetl, aby znaleźć pasujące dane
Jak pokazano na rysunku 9, komunikat „Znaleziono 5 dopasowań” wskazuje, że znaleziono pięć rekordów.
Rysunek 9: Znaleziono 5 dopasowań
Wynik wyszukiwania nie wskazuje, które są pasujące rekordy. Aby wskazać, które rekordy pasują do znaleziska, wybierz Wyróżnij wiersz opcję i wybierz Kolor , opcja, która staje się dostępna tylko wtedy, gdy Podświetl wiersz jest zaznaczone. Wybierz Enter, a rekordy z pasującymi danymi zostaną podświetlone, jak pokazano na rysunku 10.
Rysunek 10: Wyróżnione wiersze
Jeśli Znajdź/Zaznacz okno dialogowe zostanie zamknięte, podświetlenie z wybranych wierszy również zostanie usunięte (patrz Rysunek 11).
Rysunek 11: Podświetlenie wiersza zostało usunięte po zamknięciu okna dialogowego
Aby utrzymać podświetlanie wierszy, wybierz również opcję Utrzymuj podświetlanie , jak pokazano na rysunku 12.
Rysunek 12: Wybrano opcję trwałego podświetlenia
Wybierz Enter jak poprzednio, a pasujące wiersze zostaną podświetlone, jak pokazano na rysunku 13.
Rysunek 13: Wyróżnione wiersze
Wybór Utrwalaj podświetlenia dodaje kolejną funkcję. Zamknij Znajdź/podświetl jak pokazano na rysunku 14.
Rysunek 14: Zamykanie okna dialogowego Znajdź/podświetl
Podświetlone wiersze pozostają podświetlone, jak pokazano na rysunku 15.
Rysunek 15: Podświetlone wiersze pozostają podświetlone nawet po zamknięciu okna dialogowego Znajdź/podświetl
Aby wyczyścić podświetlone rekordy w zestawie wyników, kliknij X przycisk (patrz Rysunek 16).
Rysunek 16: Usuwanie podświetlenia wyników wyszukiwania
Podświetlenie rekordów zostanie usunięte, jak pokazano na rysunku 17. Jednak liczba dopasowanych rekordów nadal jest wyświetlana.
Rysunek 17: Wyróżnienie w Znajdź rekordy wyczyszczone
Eksportowanie zestawu wyników
Aby wyeksportować zestaw wyników, kliknij prawym przyciskiem myszy zestaw wyników i wybierz Eksportuj… , jak pokazano na rysunku 18.
Rysunek 18: Eksportuj…
Funkcja eksportu eksportuje wszystkie rekordy w zestawie wyników, a nie tylko zaznaczone rekordy. Źródło/miejsce docelowe zostanie uruchomiony kreator, jak pokazano na rysunku 19. Połączenie jest wybrane domyślnie i nie można go modyfikować. Eksportuj dane sekcja ma Format , jak wstaw , domyślnie, który generuje instrukcje wstawiania w skrypcie eksportu. Terminator linii jest ustawiony na domyślne środowisko , który jest znakiem nowej linii. Nazwa tabeli jest ustawiona na EXPORT_TABLE domyślnie. Zapisz jako jest ustawiony na Pojedynczy plik i domyślne kodowanie jest również ustawiony. Nazwa pliku pole określa plik do eksportu i może być modyfikowane z domyślnej nazwy pliku export.sql . Kliknij Dalej .
Rysunek 19: Kreator źródła/miejsca docelowego
Kliknij Zakończ w Podsumowaniu eksportu , jak pokazano na rysunku 20.
Rysunek 20: Eksportuj podsumowanie
Skrypt eksportu zostanie wygenerowany (patrz Rysunek 21).
Rysunek 21: Eksportuj skrypt
Rozłączanie i łączenie
Aby rozłączyć połączenie, kliknij je prawym przyciskiem myszy w Bazach danych i wybierz Odłącz , jak pokazano na rysunku 22.
Rysunek 22: Rozłącz
Zanim połączenie zostanie rozłączone, potwierdzenie Zapisz otwierane są okna dialogowe, aby zapisać niezapisane skrypty, takie jak MySQLConnection~1.sql skrypt pokazany na rysunku 23. Kliknij Tak aby zapisać skrypt.
Rysunek 23: Zapisz okno dialogowe
Zapisz otwiera się okno, aby podać lokalizację katalogu plików. Wybierz katalog i nazwę pliku, a następnie kliknij Zapisz . Aby połączyć rozłączone połączenie, kliknij je prawym przyciskiem myszy w Bazach danych i wybierz Połącz , jak pokazano na rysunku 24.
Rysunek 24: Połącz
Eksportowanie połączenia
Aby wyeksportować połączenie, kliknij je prawym przyciskiem myszy i wybierz Eksportuj , jak pokazano na rysunku 25.
Rysunek 25: Eksportuj
Eksportuj katalogi i połączenia zostanie uruchomione okno dialogowe (patrz Rysunek 26). Określ Nazwę pliku archiwum; będzie miał plik .rcx przyrostek. Dostępne są dwie opcje obsługi błędów podczas eksportu:Niepowodzenie przy pierwszym błędzie i Ignoruj błędy . Kliknij Eksportuj .
Rysunek 26: Eksportuj katalogi i połączenia>Eksportuj
Eksport zakończy się pomyślnie, jak pokazano na rysunku 27. Kliknij OK.
Rysunek 27: Eksport zakończony pomyślnie
Usuwanie połączenia
Aby usunąć połączenie MySQLConnection, kliknij prawym przyciskiem myszy połączenie w Bazach danych okno lub Zasoby i wybierz Usuń , jak pokazano na rysunku 28.
Rysunek 28: Usuń
Kliknij Tak w Potwierdzeniu usunięcia , jak pokazano na rysunku 29.
Rysunek 29: Usuń potwierdzenie
Połączenie zostanie usunięte, jak pokazano na rysunku 30.
Rysunek 30: Usunięto połączenie MySQL
Usuwanie usługi MySQL
Aby usunąć usługę bazy danych MySQL, wybierz Usuń z ikony, aby zarządzać usługą (patrz Rysunek 31).
Rysunek 31: Wybór Usuń
W Usuń usługę w oknie dialogowym wybierz Wymuś usunięcie usługi i kliknij Usuń , jak pokazano na rysunku 32.
Rysunek 32: Usuń usługę
mysqldb usługa zaczyna być usuwana, jak pokazano na rysunku 33.
Rysunek 33: Usuwanie usługi
Wniosek
W trzech artykułach omówiliśmy wykorzystanie JDevelopera z usługą bazy danych MySQL na platformie Oracle Cloud. Najpierw stworzyliśmy usługę MySQL, a następnie połączyliśmy się z usługą za pomocą JDevelopera. Zademonstrowaliśmy różne funkcje JDeveloper dla baz danych, takie jak tworzenie tabeli, dodawanie danych tabeli i wykonywanie zapytań do tabeli za pomocą arkusza SQL, eksportowanie zbioru wyników, znajdowanie i podświetlanie rekordów oraz rozłączanie i łączenie połączenia.