SQLite
 sql >> Baza danych >  >> RDS >> SQLite

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

Masz sześć %s formatowania symboli zastępczych, ale podajesz tylko pięć wartości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite DATEADD() Odpowiednik

  2. Jak działa SQLite Total()

  3. SQLiteException przy użyciu WHERE +KEY_Date+='+data+'

  4. Co to jest przeglądarka SQLite i jak z niej korzystać?

  5. Jak działa SQLite Length()