View Single Post
Old 02-07-2007, 15:34   #1
ShadowX84
Senior Member
 
L'Avatar di ShadowX84
 
Iscritto dal: Jul 2002
Città: Soci (AR)
Messaggi: 842
[SQL] select con condizione where...

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...
__________________
...Fatti non foste a viver come bruti ma per seguir virtute e canoscenza...
...Excusatio non petita, accusatio manifesta...
Bruno Boschi
ShadowX84 è offline   Rispondi citando il messaggio o parte di esso