abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 19:46 | Nová verze

dnsdist, specializovaný balancer pro DNS provoz, dosáhl stabilní verze 1.2.0. Tento software vyvíjí komunita kolem PowerDNS a neměl by uniknout pozornosti nikomu, kdo provozuje vytíženější rekurzivní DNS servery. Balancer je vhodný k obraně před DDoS útoky, je skriptovatelný v LUA, disponuje konzolovým rozhraním a má spoustu dalších zajímavých vlastností.

… více »
BigWrigley | Komentářů: 0
včera 15:22 | Nová verze

Byla vydána verze 9.5 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu. Zdůraznit lze možnost ověřování GPG podpisů u commitů.

Ladislav Hagara | Komentářů: 1
22.8. 16:22 | Nová verze

Byla vydána verze 0.11.0 softwaru pro statistickou analýzu dat GNU PSPP (Wikipedie), svobodné alternativy k proprietárnímu softwaru IBM SPSS Statistics (Wikipedie). Vedle několika vylepšení a oprav chyb jsou řešeny také 2 bezpečnostní chyby CVE-2017-10791 a CVE-2017-10792. O týden později byla vydána verze 1.0.0 přinášející pouze aktualizaci překladů. Proč verze 1.0.0 a ne například 0.11.1? Dle vývojářů jsou důvody následující:

… více »
Ladislav Hagara | Komentářů: 0
22.8. 10:35 | Komunita

Na blogu Oracle se objevila zpráva o tom, že plánovaná verze Java EE 8 bude uvolněna jako open source (referenční implementace a compatibility kit). V současné době je uvolněna jen Java SE (standard edition) pod licencí GPLv2 v podobě OpenJDK (Open Java Development Kit), kterou začal v roce 2006 uvolňovat Sun.

Max | Komentářů: 4
21.8. 23:55 | IT novinky

Google na YouTube oficiálně představil Android 8.0 Oreo. Přehled novinek v příspěvku na blogu věnovaném vývojářům.

Ladislav Hagara | Komentářů: 33
21.8. 16:44 | Zajímavý článek

Po téměř 3 měsících od vydání třetího čísla publikoval Michal Špaček na svých stránkách čtvrté číslo newsletteru věnovanému bezpečnosti, bezpečnému vývoji převážně webových aplikací a bezpečnosti uživatelů. Jedná se současně o číslo poslední: "Nepíše se mi to lehce, a trvalo to, než jsem to ze sebe dostal, ale tohle je poslední newsletter v této podobě. Ani jsem ho nestihl pojmenovat a už jsem ho zabil. Nezbývá mi tolik času, abych každou událost, novinku a změnu v prohlížeči detailně popisoval tak, jak bych v newsletteru chtěl, mrzí mě to".

Ladislav Hagara | Komentářů: 2
21.8. 07:00 | Nová verze

Byla vydána diaspora* ve verzi 0.7.0.0. Jedná se o svobodný software, který slouží jako osobní webový server pro poskytování služeb sociální sítě (Wikipedie). Přehled novinek v příspěvku na blogu a na GitHubu. Sociální síť diaspora* byla před pěti lety předána komunitě.

Ladislav Hagara | Komentářů: 0
21.8. 06:00 | IT novinky

Společnost Hardkernel stojící za jednodeskovými počítači ODROID představila na YouTube minipočítač určený pro domácí cloud ODROID-HC1 vycházející z ODROID-XU4. Minipočítač s kovovou krabičkou, do které stačí vložit 2 a půl palcový disk, lze koupit za 49 dolarů. ODROID-HC1 je stohovatelný.

Ladislav Hagara | Komentářů: 39
20.8. 16:22 | Nová verze

Byl vydán DB Browser for SQLite (sqlitebrowser) ve verzi 3.10.0. Nejnovější stabilní verze této grafické nadstavby nad relačním databázovým systémem SQLite (Wikipedie) přináší například integraci s DBHub.io, tj. platformou pro sdílení SQLite databází. Podrobnosti na GitHubu.

Ladislav Hagara | Komentářů: 2
20.8. 08:00 | IT novinky

Andy Rubin, spoluzakladatel společnosti Android, jež byla v roce 2005 koupena Googlem, nyní CEO společnosti Essential Products, oznámil předprodej chytrého telefonu Essential. Telefon se začne rozesílat 1. září. Cena telefonu je 699 dolarů. Cena telefonu současně s 360° kamerou s rozlišením 4K byla stanovena na 749 dolarů. Kameru, v budoucnu i další příslušenství, lze k telefonu připojit pomocí konektoru s magnety.

Ladislav Hagara | Komentářů: 1
Těžíte nějakou kryptoměnu?
 (5%)
 (2%)
 (18%)
 (76%)
Celkem 374 hlasů
 Komentářů: 21, poslední 13.8. 09:57
    Rozcestník

    Dotaz: Java - MySQL ve vlastni tride

    20.3.2005 16:35 Cvachta
    Java - MySQL ve vlastni tride
    Přečteno: 238×
    Dobry den,

    v tomto foru jsem radily zvolit jako OOP jazyk na web Javu. Jelikoz si taky chci neco naprogramovat, tak jsem ji pouzil. Jsem naprosty zacatecnik a tak me prosim nekamenujte za (moznou) primitivnost tohoto dotazu.

    Snazil jsem se udelat tridu pro komunikaci s MySQL podle navodu na linuxzone. Zde je text metody Query, ktera spousti dotaz:
     public ResultSet Query(String Query)
        {
         try {
             // Spustime dotaz do MySQL databaze
             RS = Stat.executeQuery(Query);
         } 
         catch(Exception e)
         {
               e.printStackTrace(); // Vypise cestu
         }
      
         return RS; 
        }
    
    Zde ovsem bohuzel servlet skonci s NullPointer. Pochopil jsem ze asi neco bude blbe a tak jsem zkousel zmenit umisteni 'return RS;'. Prvni jsem ho zkusil dat do sekce try za samotny dotaz, ale kompiler vyhlasi chybu o chybejici casti return :-(. Taky mi jeste nedalo a znovu jsem procetl zminene clanky na intervalu a linuxzone a nasel cast finally, ktera se (asi) provadi vzdy - at se vyhodi vyjimka nebo ne (aspon tak to chapu :-)). Ale pokud umistim return do tohoto bloku, tak kompiler zase neco rika o: "warning: finally clause cannot complete normally". Cemuz bohuzel vubec nerozumim.

    Proto Vas chci pozadat o radu kam ma prijit klauzule return a pokud se najde i nekdo ochotny, tak bych byl rad kdyby mi vysvetlil i chyby proc to nefunguje, kdyz je return tam a tam.

    Dekuji

    Odpovědi

    20.3.2005 17:51 Pavel K.
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Doporučuju seznámit se s úplnými základy programování. Něco k return, try/catch a finall najdeš třeba tady: http://dione.zcu.cz/java/sbornik/9.html#9_13_SEC
    20.3.2005 17:56 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Nejsem Javista, ale není nulový ten objekt Stat? ;-)

    Jinak by to asi chtělo delší ukázku, takhle není ani vidět, co je třeba Stat za proměnnou, natož jestli je inicializovaná...
    20.3.2005 18:12 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Taky bych to tak viděl :-)
    Copak toho není dost?
    Pavel Stárek avatar 20.3.2005 21:45 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
     public ResultSet Query(String Query)
        {
         try {
             // Spustime dotaz do MySQL databaze
             RS = Stat.executeQuery(Query);
         } 
         catch(Exception e)
         {
               e.printStackTrace(); // Vypise cestu
         }
      
         return RS; 
        }
    
    Možná by bylo dobré tu metodu nadeklarovat takto:
    public ResultSet Query(String Query, Statement Stat)
    
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    21.3.2005 07:36 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Ja bych zase skoro ani radsi nepristupoval do databaze primo, ale pouzil perzistentni vrstvu. Ono se to potom rado zvrhne v nejkou odnoz PHP a to je vam potom java nanic.

    Ten kdo autorovi dotazu doporucoval se seznamit se zaklady jazyka ma naprostou pravdu. Zacinat s javou na urovni J2EE je trosku nesmysl...
    never use rm after eight
    21.3.2005 14:11 qiRzT | skóre: 14 | blog: U_Marvina
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Jestli se nepletu, tak RS platí jen v bloku try{} (pokud není globální - pak ovšem proč return RS?) a tudíž není divu, že v tom příkazu je null(spíš mě překvapuje, že to vůbec projde překladčem - mělo by to řvát, že v return RS nezna RS). Tudíž radím ji deklarovat před try (něco jako ResultSet RS;).
    Pokud v Jave moc neumis stahni si o Borlandu JBuilder. Je to sice trochu macek, ale na spoustu blbosti te upozorni....
    Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
    23.3.2005 21:13 Cvachta
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Ta fce je vytahla ze tridy, ktera by mela zapouzdrovat pripojeni k MySQL databazi. RS je private promena tridy a proto ji fce vraci...
    23.3.2005 21:13 Cvachta
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Vzal jsem si vase rady k srdci a prostudoval co presne jsem napsal (a hlavne pochopil try, etc...) A chybu nasel. Obekt byl NULL protoze se nepripojil k databazi. On sice vyjimku hazel, ale ja blbec ji "zahodil" [- s timhle jsem se celou dobu drbal :'(] Sice to zatim nefunguje uplne, ale vsem dekuji za spravne nakopnuti :-)
    23.3.2005 21:20 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Jeden muj byvaly kolega v byvale praci dostal padaka (i) proto, ze udelal prazdny catch blok. Proste chytil vyjimku a zahodil ji, ani ji nezalogoval.

    Samozrejme se chyba musela projevit v den, kdy to melo jit do ostreho provozu a nikdo netusil, proc to nefunguje. Nakonec to hluboko do noci ladili a krokovali, nez nalezli chybu. A pak jej velmi nemeli radi.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    23.3.2005 21:30 Cvachta
    Rozbalit Rozbalit vše Re: Java - MySQL ve vlastni tride
    Taky bych se mel vyhodit :-)

    Vaseho kolegy je mi lito :-(

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.