indisparte ha scritto:
quando faccio il .setString per inserire i valori nei parametri della query e mi chiede gli indici, l'indice della condizione è 1 oppure è progressivo con gli altri?
In JDBC gli indici partono sempre da
1 (non 0), sia per i setXXX di PreparedStamement, sia per i get/setXXX di ResultSet.
E quindi gli indici dei ? partono da 1 andando dall'inizio verso la fine della stringa di query man mano che li incontri. NON conta il costrutto dove un ? viene usato (cioè NON è che es. la where viene prima per gli indici!!)
update tabella set nome=? cognome=? where indirizzo=?
1 2 3
Tutto qui.