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

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?

 
Odpovedať
27.6.2014 17:59
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.

 
Odpovedať
27.6.2014 23:24
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á.

 
Odpovedať
28.6.2014 0:02
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

 
Odpovedať
28.6.2014 0:04
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? :)

 
Odpovedať
16.7.2014 13:24
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ť
25.3.2017 16:22
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é 20.7.2023 14:55
 
Odpovedať
20.7.2023 14:53
Avatar
Stanislav Kus:20.7.2023 15:00

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

 
Odpovedať
20.7.2023 15:00
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.

 
Odpovedať
29.9.2023 10:38
Avatar
cepela
Člen
Avatar
cepela:27. februára 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.

 
Odpovedať
27. februára 21:57
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.

Zatiaľ nikto nevložil komentár - buď prvý!