così impari sbattendoci il muso contro (e saranno dolori, visto che di eccezioni e cose non ovvie ce n'è a bizzeffe). Comincia col prendere confidenza con i vari

- ResultSet
- Statement
- PreparedStatement

ed in particolare, che differenza c'è tra Statement e PreparedStatement e in Statement i vari metodi executeQuery, executeUpdate e il semplice execute. Per farla breve, ma ciò non toglie che DEVI spippolare un po', esempi ed API alla mano, executeQuery non si usa per "modificare" un database... a tutti gli effetti, aspettati di usare executeQuery solo per fare delle SELECT.