Bijour tout le monde,

J'ai un petit problème avec une BD Access.
Je souhaite insérer un enregistrement dans une table, et récupérer la clé autogénérée qui découle de cette insertion.

Je fais donc:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
PreparedStatement preparedStatement = connection
          .prepareStatement("INSERT INTO table1 (champ1) VALUES (?)",Statement.RETURN_GENERATED_KEYS);
preparedStatement.setString(1, "youpi");
preparedStatement.executeUpdate();
ResultSet resultSet = preparedStatement.getGeneratedKeys();
Mais à l'exécution, j'obtiens (au niveau de la 1ere ligne) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
UnsupportedOperationException
Si je comprends bien, c'est pas possible de récupérer les clés autogénérées. Si?

Et le cas échéant, comment je peux faire pour me sortir de cette impasse? Si je change de format de BD, ça sera possible?

Merci d'avance.