0

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

どうすればそれを管理できますか?

4

2 に答える 2

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)
于 2013-10-07T08:46:23.573 に答える