即時得到異常:得到錯誤「不允許操作的ResultSet關閉後,」
不允許操作的ResultSet關閉
我在哪裏錯後?
代碼:
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);
}
您正在使用兩次相同的'Statement'對象。你需要兩個不同的'Statement'對象來執行查詢和更新 – Sanjeev