Oracle データベースにデータを挿入する小さなプログラムを開発する必要があります。残念ながら、SQLStatement
とその実行に問題があります。これは私が使用しているコードです:
db.execute(
String.format("INSERT INTO tops VALUES (%d, '%s', %d, %f.00, '%s', TO_TIMESTAMP('%s', 'YYYY-MM-DD HH24:MI:SS.FF'))",
item.getID(),
item.getTitle(),
this.elements,
item.getSize(),
item.getEntity(),
timestamp.toString()));
これは実行が機能する部分ですが、次のエラーが発生します。
java.sql.SQLException: ORA-00913: Zu viele Werte
java.sql.SQLException: ORA-00913: Too many values