sql >> データベース >  >> RDS >> SQLite

java.util.MissingFormatArgumentException:フォーマット指定子:s

    String query = String.format("INSERT INTO OrderDetails(Productid,ProductName,Quantity,Price,Discount,Image) VALUES('%s','%s','%s','%s','%s','%s');",
            order.getProductid(),
            order.getProductName(),
            order.getQuantity(),
            order.getPrice(),
            order.getDiscount());
    

    6つの%sがあります プレースホルダーをフォーマットしますが、指定する値は5つだけです。



    1. Mac OS XからMySQLをどのようにアンインストールしますか?

    2. MySQLでDATETIMEからDATEとTIMEを分離する方法

    3. SQLServerインデックス使用統計

    4. SQLテーブルから重複を削除する複数の方法