【发布时间】:2015-05-10 14:08:22
【问题描述】:
我想要多个价格和数量,所以我可以得到总数,并将它也放在表中。你能帮助我吗?因为我已经搜索了其他参考并添加了public Object getValueAt(int row, int column) {},但出现错误所以我将其删除-_-
try {
String trans_id = txtNo.getText();
String menu_id = txtMID.getText();
String quantity = txtQuan.getText();
String menu_price = "";
Statement stmt;
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM menu");
stmt.executeUpdate("insert into transaction (trans_id, menu_id, menu_price, quantity)"
+ "values ('" + trans_id + "','" + menu_id + "','" + menu_price + "','" + quantity + "')");
DefaultTableModel model = (DefaultTableModel) tblMenu.getModel();
if (rs.next()) {
txtNo.setText("" + rs.getString("trans_id"));
txtMID.setText("" + rs.getString("menu_id"));
menu_price = rs.getString("menu_price");
txtQuan.setText("" + rs.getString("quantity"));
model.addRow(new Object[]{trans_id, menu_id, menu_price, quantity});
}
} catch (Exception e) {
System.out.println("Failed" + e);
}
真的需要你的帮助。
【问题讨论】:
-
什么是
txtNo、txtMID和txtQuan -
txtNo= 账单编号,txtMID= 菜单 ID,txtQuan= 数量/金额 -
我没有问你这些类在程序中代表什么,而是你在所有这些类中都使用了
setText方法的类型