La specifica JDBC apparentemente impone che i driver abbiano executeUpdate()
restituisce il numero di righe trovate dall'istruzione UPDATE, non dal numero di righe effettivamente interessate .
Per fare in modo che MySQL Connector/J restituisca il numero di righe effettivamente modificato puoi aggiungere la proprietà useAffectedRows=true
all'URL di connessione, sebbene documentazione
avverte che lo è