Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Korzystanie z Oracle JDeveloper 12c z bazą danych Oracle, część 1

Oracle JDeveloper to zintegrowane środowisko programistyczne (IDE) dla Javy. JDeveloper zapewnia również obsługę kilku innych funkcji, w tym Application Development Framework (ADF), łączność z bazą danych JDBC i przetwarzanie XML. Oracle Database to najczęściej używany system zarządzania relacyjnymi bazami danych (RDBMS). W dwóch samouczkach omówimy użycie JDevelopera z Oracle Database 11g. Ten samouczek zawiera następujące sekcje:

  • Ustawianie środowiska
  • Konfigurowanie parametrów połączenia
  • Tworzenie połączenia
  • Ustawianie automatycznego zatwierdzania
  • Tworzenie tabeli
  • Dodawanie danych tabeli
  • Wniosek

Ustawianie środowiska

Pobierz i zainstaluj następujące oprogramowanie:


Rysunek 9: Wybór Narzędzia>Preferencje

W Preferencjach wybierz Baza danych>Zaawansowane , jak pokazano na rysunku 10, i wybierz opcję Autocommit pole wyboru, jeśli nie zostało jeszcze zaznaczone.


Rysunek 10: Ustawienie automatycznego zatwierdzania

Tworzenie tabeli

Następnie utwórz przykładową tabelę bazy danych. Dostępne są dwie opcje tworzenia nowej tabeli:

  • Uruchom skrypt SQL w arkuszu SQL
  • Użyj kreatora nowej tabeli

Użyjemy kreatora nowej tabeli. Stoły węzeł dla połączenia wyświetla listę tabel w bazie danych (patrz Rysunek 11).


Rysunek 11: Stoły

Aby utworzyć nową tabelę, kliknij prawym przyciskiem myszy Tabele węzeł i wybierz Nowa tabela , jak pokazano na rysunku 12.


Rysunek 12: Stoły>Nowa tabela

Utwórz tabelę kreator zostanie uruchomiony, jak pokazano na rysunku 13.


Rysunek 13: Kreator tworzenia tabeli

Następnie utwórz nową tabelę o nazwie WLSLOG z kolumnami TIME_STAMP,CATEGORY,TYPE,SERVERNAME,CODE i MSG . Zmodyfikuj domyślną kolumnę COLUMN1 do TIME_STAMP , jak pokazano na rysunku 14, i ustaw kolumnę jako kolumnę klucza podstawowego. Wybierz Typ danych jako VARCHAR2 i ustaw Rozmiar (255) . Wybierz Nie zerowe pole wyboru, aby kolumna nie miała wartości null. Kliknij Dodaj kolumnę , jak pokazano na rysunku 14, aby dodać kolejną kolumnę.


Rysunek 14: Dodawanie kolumny

Dodaj jedną kolumnę na raz. Wszystkie dodane kolumny są pokazane na rysunku 15. Kliknij OK.


Rysunek 15: Dodano wszystkie kolumny

DDL wyświetla DDL użyte do utworzenia nowej tabeli (patrz Rysunek 16). OK można wybrać z Tabeli karta lub DDL zakładka.


Rysunek 16: DDL

Nowa tabela WLSLOG zostaje utworzony. Nowa tabela zostanie wymieniona w Tabelach węzeł. Aby wyświetlić tylko nową tabelę, kliknij prawym przyciskiem myszy Tabele i wybierz Filtr , jak pokazano na rysunku 17.


Rysunek 17: Wybór Tabele>Filtr

W Filtruj tabele , określ Filtr jako WLSLOG% i kliknij OK, jak pokazano na rysunku 18.


Rysunek 18: Filtruj tabele

WLSLOG tabela zostanie wyświetlona, ​​jak pokazano na rysunku 19.


Rysunek 19: Stół WLSLOG

Kliknij dwukrotnie WLSLOG tabeli, aby wyświetlić jego Strukturę , jak pokazano na rysunku 20.


Rysunek 20: Struktura tabeli WLSLOG

Dodawanie danych tabeli

Następnie dodaj wymienione dane do WLSLOG tabela.

Apr-8-2014-7:06:16-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STANDBY
Apr-8-2014-7:06:17-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STARTING
Apr-8-2014-7:06:18-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to ADMIN
Apr-8-2014-7:06:19-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RESUMING
Apr-8-2014-7:06:20-PM-PDT Notice WebLogicServer AdminServer
   BEA-000331 Started WebLogic AdminServer
Apr-8-2014-7:06:21-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RUNNING
Apr-8-2014-7:06:22-PM-PDT Notice WebLogicServer AdminServer
   BEA-000360 Server started in RUNNING mode

Aby dodać dane, uruchomimy skrypt SQL w Arkuszu SQL. Rozpocznij nowy arkusz SQL, wybierając Narzędzia>Baza danych>Arkusz SQL (patrz Rysunek 21).


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

W Wybierz połączenie wybierz opcję Połączenie OracleDB , jak pokazano na Rysunku 22, i kliknij OK.


Rysunek 22: Wybór połączenia

Skopiuj następujący skrypt SQL do Arkusza SQL.

INSERT INTO wlslog(timestamp,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(timestamp,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(timestamp,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(timestamp,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(timestamp,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(timestamp,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(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000360','Server started in RUNNING mode');

Instrukcje SQL mogą być uruchamiane pojedynczo lub wszystkie razem. Aby uruchomić jedno oświadczenie naraz, umieść kursor przed oświadczeniem i kliknij Uruchom oświadczenie , jak pokazano na rysunku 23.


Rysunek 23: Uruchom oświadczenie

Będziemy uruchamiać skrypt SQL zamiast uruchamiać jedną instrukcję na raz. Kliknij Uruchom skrypt , jak pokazano na rysunku 24.


Rysunek 24: Uruchom skrypt

Dane są dodawane do tabeli, jak wskazuje Wyjście skryptu , który zawiera komunikat „wstawiono 1 wiersz” dla każdego dodanego wiersza, jak pokazano na rysunku 25.


Rysunek 25: Dane wyjściowe skryptu wskazują, że dane zostały dodane

Gdyby automatyczne zatwierdzanie nie było włączone, musielibyśmy zatwierdzić transakcję za pomocą Zatwierdź (patrz Rysunek 26). Ale ponieważ automatyczne zatwierdzanie jest włączone, Zatwierdź nie należy klikać.


Rysunek 26: Kliknij Zatwierdź, jeśli automatyczne zatwierdzanie nie jest włączone

Aby wycofać transakcję, kliknij Cofnij , jak pokazano na rysunku 27.


Rysunek 27: Wycofanie

Aby wyczyścić dane wyjściowe skryptu, kliknij Wyczyść , jak pokazano na rysunku 28.


Rysunek 28: Wyjście skryptu>Wyczyść

Wniosek

W pierwszym z dwóch samouczków wprowadziliśmy korzystanie z Oracle JDeveloper 12c z bazą danych Oracle, tworząc połączenie w JDeveloper, tworząc tabelę bazy danych i dodając dane tabeli. W samouczku 2 omówimy uruchamianie zapytania SQL, używanie funkcji zestawu wyników zapytania, upuszczanie tabeli i usuwanie połączenia.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znajdź zduplikowane wpisy w kolumnie

  2. Najlepszy sposób na wstawianie wielu wierszy w Oracle?

  3. MySQL odpowiednik ORACLES rank()

  4. Oracle:procedura składowana Java wysyłająca wiadomość JMS

  5. Dlaczego Oracle 9i traktuje pusty ciąg jako NULL?