sql >> Database teknologi >  >> RDS >> SQLite

java.util.MissingFormatArgumentException:Formatspecifikation: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());

Du har seks %s formater pladsholdere, men du angiver kun fem værdier.



  1. Hvad er forskellen mellem MySQL, MySQLi og PDO?

  2. Sporing af automatiske opdateringer til statistik

  3. Sådan e-mailes forespørgselsresultater som en vedhæftet fil i SQL Server (T-SQL)

  4. Håndtering af fejl med høj alvorlighed i SQL Server