IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 7. diel - Programovanie databázového Wrappera v Jave - Trieda Database

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
kavalekp
Člen
Avatar
kavalekp:6.2.2015 10:11

Ahoj, napred moc diky za krasny tutorial! A mam malej dotaz. Pouzivam MS SQL misto MySql, takze mozna je to tim ale nechybi ve tride Query metoda from?
Ptam se protoze jinak Ide krici ze - query.select(nu­ll).from("pro­gramatori").whe­re("jazyk = ?"); Error:(18, 27) java: cannot find symbol
symbol: method from(java.lan­g.String)
location: class DB.Query

 
Odpovedať
6.2.2015 10:11
Avatar
j.c.
Člen
Avatar
Odpovedá na kavalekp
j.c.:11.2.2015 18:59

v následujícím 8. díle ve zdrojáku Query.java metoda from už je ;)

 
Odpovedať
11.2.2015 18:59
Avatar
Mára Toner
Člen
Avatar
Mára Toner:6.7.2016 13:35

Je tam dost "černých děr", např. kdybych chtěl updatovat všechny hodnoty v databázi, tak bych nemohl, nebo bych tímto wrapperem dostal SQL error, protože neumožňuje vynechat klauzuli WHERE.

Odpovedať
6.7.2016 13:35
If at first you don't succeed; call it version 1.0
Avatar
Vlado Cukalovsky:6.7.2016 14:12

Toto je wrapper, a ten si môžeš vytvoriť sám podľa vlastnej potreby. Toto ma len ukazať, že si možeš uľahčiť prácu vytvorením takéhoto wrapperu.
Nikto ti nebráni vytvoriť ďalšu metódu updateAll(), ktorá bude updatovať všetky hodnoty v databáze.

 
Odpovedať
6.7.2016 14:12
Avatar
Eduardo Montes:15.10.2020 12:40

Ahoj, tento radek:
query.update("pro­gramatori").set(co­lumns3).where("whe­re id = ?");
ma byt takto:
query.update("pro­gramatori").set(co­lumns3).where("id = ?");

 
Odpovedať
15.10.2020 12:40
Avatar
Daniel Bodák:5.5.2022 16:48

zdravím, potřeboval bych pomoci s objasnění setObject. Já to chápal tak, že vyhledá ? na určitém místě a ten nahradí objektem, ale potom mi nesedí, že se index neustále zvyšuje, protože by to potom byl vždy první znak. Děkuji :)

 
Odpovedať
5.5.2022 16:48
Avatar
Petr Jandal
Člen
Avatar
Petr Jandal:15. októbra 18:49

Chybi mi tady vysledny soubor ke stazeni. Tak si clovek uvedomi co chapal jinak.

 
Odpovedať
15. októbra 18:49
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ý!