Je dois développer un petit programme qui insère certaines données dans une base de données Oracle. Malheureusement, j'ai quelques problèmes avec un SQL Statement
et l'exécution de celle-ci. Voici le code que j'utilise :
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()));
C'est la partie où l'exécution devrait fonctionner mais je reçois l'erreur suivante :
java.sql.SQLException: ORA-00913: Zu viele Werte
Google Translate pour l'exception est :
java.sql.SQLException: ORA-00913: Too many values