Java GRN中的更新查询

Java GRN中的更新查询,java,netbeans,Java,Netbeans,这是一个库存管理系统,我有一个问题,以更新部分,在收到良好的说明。当我们购买商品时,我们会收到一张收货通知单,因此当我们收到商品时,必须根据商品代码更新商品数量(必须添加到剩余商品中)。 根据以下代码,将从GRN中提取数据,并将其保存在GRN1和GRN2表中。还有一个表叫做Item_Supplier,当我们收到Item_Supplier表中的商品库存字段时,它也必须根据Item_Id进行更新 问题是以下代码不起作用 Connection ss = Class_DB.myconnection();

这是一个库存管理系统,我有一个问题,以更新部分,在收到良好的说明。当我们购买商品时,我们会收到一张收货通知单,因此当我们收到商品时,必须根据商品代码更新商品数量(必须添加到剩余商品中)。 根据以下代码,将从GRN中提取数据,并将其保存在GRN1和GRN2表中。还有一个表叫做Item_Supplier,当我们收到Item_Supplier表中的商品库存字段时,它也必须根据Item_Id进行更新

问题是以下代码不起作用

Connection ss = Class_DB.myconnection();
                    Statement st = ss.createStatement();
-


请帮助。

什么是
Class\u DB
?什么是
GRN
?class\u DB是用于连接数据库的连接类。这些是课堂上的代码。public class_DB{public static Connection myconnection()引发异常{class.forName(“com.mysql.jdbc.Driver”);Connection cd=DriverManager.getConnection(“jdbc:mysql://localhost:3306/v7database“,”root“,”123“;return cd;}}}GRN代表收到的通知单。当我们收到商品时,我们会从供应商那里得到一个GRN。它是硬拷贝,其中包含有关项目、日期、数量、项目数量等的所有详细信息。。。。。都提到了。
ResultSet rs = st.executeQuery("select stock_in_hand from item_supplier where item_ID =('" + TF_GRN_ITEMID.getText() + "')");

grniid = TF_GRN_NO_OF_ITEM.getText();

while (rs.next()) {
    nit = rs.getString("stock_in_hand");    
}

sumn = grniid + nit;

st.executeUpdate("insert into grn1 values('" + TF_GRN_GRNNO.getText() + "','" + TF_GRN_SUPPLIERID.getText() + "','" + TF_GRN_AMOUNT.getText() + "','" + TF_GRN_DATE.getText() + "')");
st.executeUpdate("insert into grn2 values('" + TF_GRN_GRNNO.getText() + "','" + TF_GRN_ITEMID.getText() + "','" + TF_GRN_EXP_DATE.getText() + "','" + TF_GRN_TAX.getText() + "','" + TF_GRN_NO_OF_ITEM.getText() + "','" + TF_GRN_GAMOUNT.getText() + "','" + TF_GRN_NAMOUNT.getText() + "','" + TF_GRN_QTY.getText() + "','" + TF_GRN_UNIT.getText() + "','" + TF_GRN_FREE.getText() + "','" + TF_GRN_DIS.getText() + "')");
st.executeUpdate("update item_supplier set stock_in_hand='" + sumn + "' where item_ID='" + TF_GRN_ITEMID.getText() + "'");

JOptionPane.showMessageDialog(null, "Data Saved");