Ciao!
sto scrivendo un'applicazione java che invoca un database mySql. vorrei un'aiuto sulla corretta sintassi della formulazione dell quary in java:
ho definito una stringa controlla_utente che prende in ingresso dei dati immessi sull'interfaccia grafica.
Nel Where della query come deve essere definita questa stringa?come l'ho scritta io non va bene:
String controlla_utente,passw = new String();
controlla_utente = jTextField1.getText();
try {
String s1 = new String();
Connection conn1 = DriverManager.getConnection("jdbcdbc
rova","ELISA","");
Statement stmt1 = conn1.createStatement();
ResultSet rs1 = stmt1.executeQuery("SELECT Password FROM prova.dbo.Utente WHERE prova.dbo.Utente.Nome_utente=('controlla_utente')" );
while(rs1.next()) {
s1=rs1.getString("Password");
textArea1.append(s1+"\n");
}
rs1.close();
stmt1.close();
conn1.close();
}
catch (Exception er){er.printStackTrace();}
Inoltre se nella select devo selezionare 2 campi (ad esempio password e nome) come varia poi il metodo getString() per visualizzarli entrambi sulla textArea?
Grazie!

dbc
rova","ELISA","");
Rispondi quotando
