Neveril jsem tomu, ale autor se ve svych zvrhlostech opravdu prekonova.
Zaprve. Plneni dat pomoci proceduralniho kodu je zbytecne, bohate staci INSERT ... SELECT. (viz http://www.postgresql.org/docs/9.4/static/sql-insert.html)
Zadruhe. Co ma probuh delat funkce "intCount" a proc je tak dementne naprogramovana?! Takova funkce je anti-pattern snad v kazdem pricetnem programovacim jazyce. "delrow" je na tom podobne.
Zatreti. K tomu, abychom zjistili, jestli existuje nejaka tabulka, procedura, atp. se nepouzivat SELECT EXIST (SELECT 1 nejaky-systemovy katalog ...), ale adekvatni metody ze tridy java.sql.DatabaseMatadata, napr. http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html#getProcedures(java.lang.String,%20java.lang.String,%20java.lang.String)
ac nerad, pridavam sa k predrecnikovi
aka je motivacia pouzivat pg funkce? aby sme napisali diel serialu? keby to autor vedel tak by nerobil perly ako initCount
ten kod ako je, je vhodny na hovnokod.cz
konvencie pomenovania v jave neexistuju
praca s databazou je megablivajz, otvarat connection a nezatvarat ho pri chybe je epic fail.
login a heslo vo formulari je dalsi krasny kopec
tento diel je kombinacia "neviem pouzivat postgre" + "neviem pouzivat JDBC" + "viem trochu javafx" a urobim o tom didakticky diel ktory vlastne o javafx ani nie je.