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 7 - Programování databázového Wrapperu v Javě - Třída Database

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

 
Odpovědět
6.2.2015 10:11
Avatar
j.c.
Člen
Avatar
Odpovídá 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 ;)

 
Odpovědět
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.

Odpovědět
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.

 
Odpovědět
+4
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 = ?");

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

 
Odpovědět
5.5.2022 16:48
Avatar
Petr Jandal
Člen
Avatar
Petr Jandal:15.10.2024 18:49

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

 
Odpovědět
15.10.2024 18:49
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 7 zpráv z 7.