17. diel - Derby DB - Ukladanie / Získanie objektov 2 (User Defined Type)
V predchádzajúcom kvíze, Kvíz - Nastavenie prístupových práv k Derby DB v Jave, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.
V minulej lekcii, Kvíz - Nastavenie prístupových práv k Derby DB v Jave , sme načal UDT typy v DerbyDB databáze a deklarovali si Java triedy, ktorých inštancie dnes do databázy uložíme a potom je z nej získame.
Spustenie DerbyDB a deklarácie UDT typu
Najskôr spustíme DerbyDB príkazom pre spustenie skriptu
startNetworkServer
. Potom spustíme príkazový nástroj
IJ ako administrátor. Ako prvý deklarujeme typ (UDT) pre
DerbyDB:
ij> CONNECT 'jdbc:derby:databaze10;user=uzivatel10;password=heslo10'; ij> CREATE TYPE tridaExt1 EXTERNAL NAME 'tridy.TridaExt' LANGUAGE JAVA; ij> CREATE TYPE tridaSer2 EXTERNAL NAME 'tridy.TridaSer' LANGUAGE JAVA; ij> disconnect; ij> exit;
Potom databázový server ukončíme ukončovacím skriptom
stopNetworkServer
. Klávesová skratka Ctrl +
C databázový server preruší a nedôjde k ukončeniu uloženia
daného nastavení, takže ju k ukončeniu v tomto prípade nepoužívajte.
Potom ho zas znovu spustíme pomocou startNetworkServer
a znovu
spustíme nástroj IJ. Teraz len vytvoríme tabuľku, kde pre
daný typ údajov definujeme stĺpec. Vytvoril som dve skutočne triviálne
tabuľky, kde prvý stĺpec bude hodnota ID a druhý stĺpec bude priamo naša
vytvorená trieda, tzv. UDT. Mimochodom tvorbu tabuľky nie je nutné
vykonávať cez IJ, ale aj programovo cez Javu.
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Java tutoriálu predvedieme ako sa vytvára a registruje (deklaruje) užívateľsky definovaný objekt v DerbyDB a ako objekt do databázy vložíme a získame.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.