NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 5 - Programování databázového Wrapperu v Javě - Příprava

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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?

 
Odpovědět
+1
27.6.2014 17:59
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá 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.

 
Odpovědět
27.6.2014 23:24
Avatar
coells
Tvůrce
Avatar
Odpovídá 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á.

 
Odpovědět
+1
28.6.2014 0:02
Avatar
coells
Tvůrce
Avatar
Odpovídá 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

 
Odpovědět
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? :)

 
Odpovědět
+2
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=

Odpovědět
+2
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 🤪

Editováno 20.7.2023 14:55
 
Odpovědět
+4
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.

 
Odpovědět
+1
20.7.2023 15:00
Avatar
Radim Štross
Tvůrce
Avatar
Odpovídá 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.

 
Odpovědět
29.9.2023 10:38
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.

 
Odpovědět
27.2.2024 21:57
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.