Bonjour,

Je travaille en JAVA avec une base de donnée embarquée HSQSDB.

J'essaye de modifier une table "vehicule" de la base de donnée avec les instructions ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
PreparedStatement prepare = connect.prepareStatement("INSERT INTO vehicule (marque, moteur, prix, nom) VALUES(?, ?, ?, ?)");
 
prepare.setInt(1,0);
prepare.setInt(2,3);
prepare.setDouble(3, 10000);
prepare.setString(4,"newCar");
prepare.executeUpdate();
Le fichier "VEHICULE.properties " de la base de donnée indique que des modifications ont été réalisées.
La fonction s'exécute, les modifications sont effectives tant que le programme n'a pas fini de tourner mais la base de donnée n'est pas mis à jour.
Les changements ne sont pas enregistrés.

Merci pour vos conseils!