Salve,
Come posso passare ad una query, come condizione "where", il contenuto di una variabile?
Non sono sicuro di riuscire a spiegarmi, ci provo:
Ho un metodo (in Java) al quale passo come parametro una variable intera.
dovrei fare una select in una tabella che come condizione di "where" abbia il valore di quella variabile, però non conosco bene la sintassi.
devo fare un qualcosa di questo tipo?:
Codice:
public void controlloEsistenza(int codice){
try {
conn.setAutoCommit(false);
conn.commit();
String sql = "select prv_java_anagra.codice where (prv_java_angra.coice = ) values(?)";
PreparedStatement dbst;
dbst = conn.prepareStatement(sql);
dbst.clearParameters();
conn.commit();
conn.setAutoCommit(true);
}catch(Exception ex) {
//System.out.println("Inserimento fallito");
//System.out.println("Errore : " + ex.toString());
try {
conn.rollback();
} catch(SQLException ex2) {
System.out.println("Eccezione SQL!");
ex2.printStackTrace();
}
}
}
Il codice ovviamente non è completo...