Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskusia – 5. diel - Programovanie databázového Wrappera v Jave - Príprava

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Silvinios
Tvůrce
Avatar
Silvinios:27.6.2014 17:59

Díky za článek. Zajímalo by mě, proč se tabulka jmenuje programatori a ne programator. Jaký smysl má používat množné číslo u názvů tabulek?

Avatar
Milan Gallas
Tvůrce
Avatar
Odpovedá na Silvinios
Milan Gallas:27.6.2014 23:24

tabulka programatori, protože je v ní uloženo několik programátorů a přijde mi to tak prostě logické. Jestli používáš jednotná čísla u názvů tabulek, tak to tak dělej, to už je na tobě :D A jinak s množným číslem co se týče databázových tabulek, se setkávám úplně všude. Naopak mi přijde naprosto nepochopitelné jak se může tabulka obsahující informace několika uživatelů jmenovat uživatel. Ale to je asi podle vkusu no.

Avatar
coells
Tvůrce
Avatar
Odpovedá na Milan Gallas
coells:28.6.2014 0:02

Stejně tak můžeš tvrdit, že třídu v Javě pojmenuješ Programatori, protože je to šablona pro více instancí programátora.

MySQL databáze staví na tzv. Entity-Relationship Modelu. Tabulka je pouze fyzickou reprezentací entity, stejně jako sloupec je fyzickou reprezentací vztahu. Celý formální model za ERM a SQL by v množném čísle vypadal divně a jednotná čísla jsou naopak velice přirozená. To, že bys měl pojmenovávat tabulky v množném čísle, plyne pouze z toho, že chápeš modelování pouze intuitivně bez nutné teorie, která za ním skrývá.

Avatar
coells
Tvůrce
Avatar
Odpovedá na Milan Gallas
coells:28.6.2014 0:04

Abys měl lepší představu, jak modelování probíhá, podívej se na obrázek sem http://en.wikipedia.org/…onship_model

Avatar
Radim H.
Člen
Avatar
Radim H.:16.7.2014 13:24

Fungovalo vám zkopírování Testovacích dat a jejich vytvoření? Mě to šlo pouze, když jsem odstranil '' u null, chyba někde u mě nebo v článku? :)

Avatar
Peter Gasparik:25.3.2017 16:22

Nazdar, máš tu podľa mňa chybu. V príklade používame databázu osobi a adresu na localhost uvádzaš slovnicek_db.

try (Connection spojeni = DriverManager­.getConnection("jdbc:mys­ql://localhos­t/slovnicek_db?u­ser=

Odpovedať
while (noSuccess) { tryAgain(); if (Dead) break;
Avatar
Stanislav Kus:20.7.2023 14:53

1. V kódu je i po 6 letech pořád stejná chyba, namísto databáze osoby je tam slovnicek

2.

System.out.println(vysledek.getString("jmeno")+" - "+vysledek.getString("jazyk"));

Kde se tu najednou vzal vysledek? Proč tam není vysledky.getString?

3.

Vytvoříme si v NetBeans nový projekt...
Nakonec si nesmíme zapomenout k projektu přidat ovladač MySQL JDBC
Driver. Postup byl popsán v jednom z minulých tutoriálů. Můžete
jej najít zde

Vytvoříme si projekt v NetBeans, a proto tady máte postup pro IntelliJ 🤪

Editované
Avatar
Stanislav Kus:20.7.2023 15:00

Chyby v kódu & postup pro přidání ovladače je pro jiné IDE.

Avatar
Radim Štross
Tvůrce
Avatar
Odpovedá na Stanislav Kus
Radim Štross:29.9.2023 10:38

Ahoj Stanislave, děkujeme za konkrétní postřehy. Lekci budeme aktualizovat a chybky opravíme.

Avatar
cepela
Člen
Avatar
cepela:27.2.2024 21:57

Ta práce s JDBC ovladačem pro NetBeans by se opravdu hodila pro začátečníky popsat. Hlavně při použití s Maven je to hodně odlišné a návodů na netu moc není.

Jelikož funguji na dvou počítačích, tak bych uvítal popis, jak ten ovladač svázat s projektem s relativní cestou k .jar, protože na každém je absolutní adresa k .jar trochu odlišná. Ale to jen taková bonusová vložka.

Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 10.