Im die Ausnahme bekommen:Erste Fehler "Operation nicht erlaubt nach ResultSet geschlossen"
Betrieb nicht erlaubt nach ResultSet
geschlossen
Wo bin ich falsch?
Code:
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/project","root","root");
Statement s=con.createStatement();
ResultSet rs1=s.executeQuery("Select * from items");
while(rs1.next()) {
q= (q+Integer.parseInt(rs1.getString("qty")));
//update items Set qty=5 where name='Maggi';
s.executeUpdate("update items SET qty="+q+" WHERE name='"+value+"'");
}
}
catch(Exception ee){
System.out.println(ee);
}
Sie verwenden das gleiche 'Statement' Objekt zweimal. Sie benötigen zwei verschiedene 'Statement'-Objekte, um die Abfrage auszuführen und zu aktualisieren – Sanjeev