Mi daresti una risposta "definitiva" a sto problema scrivendomi la sintassi "tipo"?
e' sempre la stesa... se si tratta di una query di update:
codice:
Connection conn = ......;
String querySQL = "update utenti set username='pippo' where username=?";
PreparedStatement ps = conn.prepareStatement(querySQL);
ps.setString(1, "paperino");
int count = ps.executeUpdate();
rinomina "paperino" in "pippo"
mi sembra semplice e consigliabile usare sempre i parametri e i metodi per settare stringhe, numeri, timestamp e tutto quanto... sono fatti apposta per non dover gestire gli escape dei caratteri e piu' o meno qualsiasi menata di conversione di formato