Connexion JDBC : Récupérer id auto incrément
Fermé
Jerony_2338
Messages postés
6
Date d'inscription
samedi 18 mai 2019
Statut
Membre
Dernière intervention
18 octobre 2019
-
18 mai 2019 à 06:08
Jerony_2338 Messages postés 6 Date d'inscription samedi 18 mai 2019 Statut Membre Dernière intervention 18 octobre 2019 - 20 mai 2019 à 00:54
Jerony_2338 Messages postés 6 Date d'inscription samedi 18 mai 2019 Statut Membre Dernière intervention 18 octobre 2019 - 20 mai 2019 à 00:54
A voir également:
- Connexion JDBC : Récupérer id auto incrément
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Connexion chromecast - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
18 mai 2019 à 12:00
18 mai 2019 à 12:00
Bonjour,
Tu peux générer un UUID avec Java, l'insérer en base de donnée et t'en servir pour récupérer l'auto-incrément.
Voir : https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/util/UUID.html
Tu peux générer un UUID avec Java, l'insérer en base de donnée et t'en servir pour récupérer l'auto-incrément.
Voir : https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/util/UUID.html
18 mai 2019 à 16:50
Merci pour ton intervention, J'y ai vite jeté un coup d'œil mais si j'ai bien compris C'est comme si je générais 2 Clés (Celle du générateur + Celle de UUID) pour au final n'en récupérer qu'une seule et d'après ce que j'ai pu voir la clé généré par le UUID est 4 fois plus grand (128 bits) qu'un type primitif entier du coup je me pose la question sur la légitimité de son utilisation surtout dans pour mon "contexte". L'exercice que je cherchais à faire était plutot de récupérer directement l'ID du générateur dans La BDD et de le renvoyer. Par contre je ne sais pas si certaines méthodes Dans la classe UUID sont disponibles permettant entre autre de récupérer directement l'ID du générateur, Si sa fonctionne comme Un ResultSet quoi. Merci encore pour le temps consacré.
19 mai 2019 à 21:27
Et oui, l'UUID est très grand, mais il est unique parmi tout autre UUID dans le monde, alors que ton id auto-incrémenté n'est unique que pour ton instance de base de données.
20 mai 2019 à 00:54