Bonjour,
je travaille avec des preparedStatement pour executer mes requêtes sur ma base de données et je suis çà la recherche d'un moyen pour récupérer la clé générée automatiquement par ma requete d'insert.
J'ai vu dans la fac jdbc un moyen pour les statement puis-je reprendre le même ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Statement statement = ... String commandeSQL = " ..."; statement.executeUpdate(commandeSQL,Statement.RETURN_GENERATED_KEYS); //Les clefs auto-générées sont retournées sous forme de ResultSet ResultSet clefs = statement.getGeneratedKeys(); if(clefs.next()){ System.out.printn("La première clef auto-générée vaut "); System.out.printn(clefs.getObject(1)); }
Partager