我不太确定我在哪里出错了我已经尝试了一切。这是我的代码,我正在尝试更新一个表,其中某个ID是用户在GUI中输入的id。
myConObj = DriverManager.getConnection(“jdbc:derby:// localhost:1527 / SCM_SYSTEM”); myStatObj = myConObj.createStatement();
Statement add=myConObj.createStatement();
String x = qtyTxt.getText();
int qty = Integer.parseInt(x);
int id = Integer.parseInt(idTxt.getText());
String sql="update APP.CURRENT_STOCK set ITEM='"+itemTxt.getText()+"'"+
", STATUS='STATUS', QTY_REMAINING='QUANTITY_REMANING"+qty+"int"+"'"+
", ARRIVAL_DATE='"+adTxt.getText()+"'"+", SIGNED_BY='"+sbTxt.getText()+"'"+
"where ID="+id;
add.executeUpdate(sql);
我在桌子上唯一的INTEGER类型是ID和QUANTITY_REMANING,但不知怎的,我不断得到标题中提到的错误,尽管我表明它们是整数。 谢谢。