Ciao,

ho notato che hai un po di problemi sulle query in java.

Mi permetto di suggerirti un metodo molto interessante di impostare le query, scrivendo query di tipo "parametrizzato" in questo modo

esempio :
codice:
PreparedStatement ps = connection.prepareStatement("SELECT tel FROM Anagrafica WHERE nome = ? and cognome = ?");

//diamo il valore al primo parametro:
ps.setString(1,mioNome);
//diamo valore al secondo parametro
ps.setString(2,mioCognome);

ResultSet rs = ps.executeQuery();
//da qui in poi gestisci il result set....
In sostanza come vedi hai scritto where nome = ? and cognome = ?

il punto interrogativo e' il parametro 1 al quale darai il valore con ps.setString(1,mioNome);
Analogamente il secondo parametro...


Io mi trovo molto bene a scrivere query cosi... magari puo far comodo anche a te... ciao