Je souhaite mettre à jour un enregistrement dans une base de données à l'aide de JDBC RowSet. Je reçois d'abord l'enregistrement requis puis j'utilise updateRow() pour mettre à jour. Mais cela ne se reflète pas dans la base de données. Aucune erreur signaléeMise à jour des lignes sélectionnées JDBC RowSet
rowSet.setCommand("SELECT * FROM Employee WHERE uid="+e.getUid());
rowSet.execute();
rowSet.updateString("name", e.getName());
// More update operations
rowSet.updateRow();
Avez-vous 'autoCommit() == true'/avez-vous appelé' rowSet.commit() 'explicitement? –
Je crois que autoCommit = true car l'insertion et la suppression fonctionnent correctement sans rowSet.commit() –