Měli byste vyvolat metodu executeUpdate()
na objektu příkazu.
Také nevidím žádné volání k potvrzení dat, žádné zpracování transakcí. Je v pořádku, pokud jste tento kus kódu pro účely této otázky přeskočili; jinak je to docela důležitý krok ( odevzdat, pokud vše půjde dobře, vrátit zpět pro výjimečné scénáře)