Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

12. diel - Derby DB - Práva prístupu k databáze - Vloženie dát

V minulej lekcii, Derby DB - Práva prístupu - authorizáciu , sme si vytvorili používateľa pre autentizáciu a nastavili práva pre autorizáciu v databáze DerbyDB. Teraz si prakticky vyskúšame, čo sme vlastne urobili. V prvej časti dnešného tutoriálu sa pokúsime uložiť dáta ako užívateľ, ktorému sme nastavili práva čítania. Z logiky veci vyplýva, že prístup k databáze bude mať, ale nebude mať možnosť nič zapisovať. V druhej časti sa pokúsime vytvoriť tabuľku užívateľom, ktorý má právo zápisu do databázy. Po vytvorení tabuľky oprávneným užívateľom je nutné vykonať ešte grantováno prístupu. V DerbyDB sú to poznáme SQL príkazy GRANT / REVOKE. Tie kontrolujú prístup k príkazom:

  • DELETE
  • EXECUTE
  • INSERT
  • SELECT
  • REFERENCES
  • TRIGGER
  • UPDATE

Pokus o zápis cez IJ

Najskôr si všetko predvedieme cez konfiguračný príkaz IJ. Prihlásime sa k už vytvorenej databáze (z lekcie Práva prístupu - Autentizácia) ako uzivatel10c a pokúsime sa vytvoriť tabuľku. Nebude to fungovať.

ij version 10.13
ij>connect 'jdbc:derby:databaze10;user=uzivatel10c;password=heslo10c';
ij>create table TabulkaUzivC ( id INT PRIMARY KEY, sloupec1 INT,sloupec2 INT,cislo3 INT);
ij>disconnect;
ij>exit;

Pokúsime sa teda prihlásiť ako


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

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

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 1 000 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 36 článkom (27 lekcií, 9 testov) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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 tutoriálu si predvedieme tvorbu tabuľky s dátami neautorizovanou osobou, a potom ďalej autorizovanou osobou s nastavením prístupu čítanie všetkým.

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ť.

Článok pre vás napísal Robert Michalovič
Avatar
Programuji převážně v Javě SE,EE a trochu nativním C a CUDA. více viz.https://cz.linkedin.com/in/robert-michalovic
Aktivity