ciao!!!
in java per eliminare u row selezionato scrivo questo:
codice:
String s4= textID.getText();
String query = "delete from persone where id="+s4;
ps= (PreparedStatement) conn.prepareStatement(query);
ps.executeUpdate();
mentre per modificare scrivo questo:
codice:
String updateID = idModifica.getText();
String updateNome = nomeModifica.getText();
String updateCognome = cognomeModifica.getText();
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root", "root");
String query = "UPDATE persone SET nome=?, cognome=? where id="+updateID;
ps = (PreparedStatement) conn.prepareStatement(query);
ps.setString(1, updateNome);
ps.setString(2, updateCognome);
ps.executeUpdate();
e in java funziona tutto!!!
lo stesso codice lo inserisco in javafx ma mi da sempre errore!!
mi esce sempre questa scritta:
Unknown column 'id' in 'where clause'
help!!