我尝试从jComboBox中选择一个产品(从产品名称,价格来自mysql数据库),然后输入产品数量。当我按下“添加产品”按钮时,此代码为:
Statement st = baglantiAc(); //Opening connection
ResultSet res = st.executeQuery(
"SELECT Product_Name, Product_Price, Product_Price*" +
jTextField2.getText().toString() +
" AS Total FROM products WHERE " +
"Product_Name='" +
jComboBox1.getSelectedItem().toString()+"'");
myTableModel model = new myTableModel(res);
jTable1.setModel(model);
baglantiKapat(); //Closing connection
添加产品名称,价格,总价格。
问题:
当我想再次添加产品并按“添加产品”按钮时,新结果将删除到原始版本。我想这就像一个清单。示例:
Product_name Product_price Total
Apple 8 16
Banana 3 15
Strawberry 2 2
我该如何管理?
答案 0 :(得分:0)
这是一个更新具有不同值的表中的行的查询示例。 我希望它可以帮助你。
UPDATE northwind.employees
SET
password = CASE EmployeeID
WHEN 1 THEN 'admin1'
WHEN 2 THEN 'admin2'
WHEN 3 THEN 'admin3'
WHEN 4 THEN 'admin4'
WHEN 5 THEN 'admin5'
WHEN 6 THEN 'admin6'
WHEN 7 THEN 'admin7'
WHEN 8 THEN 'admin8'
WHEN 9 THEN 'admin9'
END
WHERE
EmployeeID IN (1 , 2, 3, 4, 5, 6, 7, 8, 9)
答案 1 :(得分:0)
据我所知,您的问题是您正在插入数据,但是您无法正确显示数据? 如果是这样,有一个单独的方法从db获取数据,并在执行插入时始终调用它