
Narzędzie ij – wbudowana baza danych (1)
Ten wpis przedstawia wstępne informacje o zastosowaniu narzędzia ij do pracy z bazą danych Apache Derby – bez użycia skryptu SQL.
Założenia wstępne
Masz zainstalowaną baze danych Apache Derby (z dostępem do folderu /bin).
Utworzyłeś folder C:/Przyklady
Uruchomienie narzędzia ij
Uruchamiamy linię poleceń Windows.
Uruchamiamy narzędzie ij (Rys. 247).
Narzędzie ij słuzy do pracy z bazą danych z użyciem wyłacznie poleceń języka SQL. Narzędzie nie wymaga znajomości języka Java. Narzędzie ij zostanie bardziej szczegółowo omówione w dalszych postach.

Połączenie z bazą danych

CONNECT – ustanawia połączenie
jdbc:derby – przy użyciu sterownika JDBC derby
:firstdb – nazwa bazy danych, która zostanie utworzona a folderze C:/Przyklady
create=true – atrybut mówiący, że jeśli baza istnieje nalezy z nią połączyć, a jeśli baza nie istnieje – należy ją utworzyć i ustanowić połączenie.
; – zakończenie linii polecenia
Utworzenie tabeli

Wydajemy polecenie SQL
CREATE TABLE – polecenie utworzenia tabeli
firsttable – o nazwie firsttable, zawierającej dwie kolumny
id INT PRIMARY KEY – pierwsza o nazwie id, typ danych INT, dane z kolumny id będą używane do wyszukiwania rekordów.
name VARCHAR (30) – druga o nazwie name, typ danych VARCHAR, nie więcej niż 30 znaków.
Wstawienie danych do tabeli

Wydajemy polecenie SQL.
INSERT INTO – wstaw do
firsttable – tabeli firsttable
VALUES – wartości
(1, 'Mirka'), ... – każdy rekord umieszczony jest w nawiasach, wartości tekstowe są umieszczone w pojedynczym cudzysłowie, rekordy są oddzielone przecinkami
; – koniec polecenia
Polecenie wybrania danych

SELECT – wybierz
* – wszystko
FROM – z
firsttable – tabeli firsttable
; – koniec polecenia
Polecenie wybrania danych z użyciem WHERE

WHEREWHERE – gdzie/gdy
id=2 – kolumna id zawiera liczbę 2
Rozłączenie z bazą danych

DISCONNECT – rozłączenie połączenia
Zamknięcie narzędzia ij
Wydajemy polecenie exit;.
Uwagi
Wpisywanie poleceń z linii poleceń jest dość uciążliwe. Istnieje możliwość zapisywania informacji w skryptach SQL umieszczonych w plikach *.sql i uruchamiania skryptów przy użyciu narzędzia ij. Ale o tym napiszę w następnym poście.
