IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

[JDBC]récupérer la clé d'une ligne inséré dans une table [FAQ]


Sujet :

JDBC Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 71
    Points : 48
    Points
    48
    Par défaut [JDBC]récupérer la clé d'une ligne inséré dans une table
    Via un formulaire, je recupère des valeur que je vais insérer dans une table



    J'ai besoin de récupérer l'id de la ligne que je viens d'insérer dans la table.
    QQ connait il un moyen d'être sure de récupérer le bon id? il se peut que plusieurs insertions se fassent en simultané



    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 50
    Points : 59
    Points
    59
    Par défaut
    Le meilleur moyen pour moi est d'interroger ta séquence avant d'insérer
    ta ligne dans la db.Au moins tu es sûre d'avoir la clé!

    +++
    vandoor

  3. #3
    Membre régulier
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Points : 97
    Points
    97
    Par défaut
    je te redirige a cette excellente FAQ

    http://java.developpez.com/faq/jdbc/?page=statement

    section :Comment récupérer les clefs auto-générées par l'exécution du Statement ?


    Pour information cette méthode n'est valable que pour un driver qui implémente la spécification 3.0 de JDBC donc il faudra t'assurer que ton driver le fait sinon bonjour les erreurs

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/04/2013, 21h06
  2. Réponses: 0
    Dernier message: 10/07/2012, 00h14
  3. [XL-2003] Extraction d'une zone ovale d'une photo insérée dans une feuille
    Par bolide7 dans le forum Excel
    Réponses: 4
    Dernier message: 21/04/2011, 18h45
  4. Réponses: 3
    Dernier message: 29/03/2011, 20h38
  5. Réponses: 1
    Dernier message: 21/06/2010, 23h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo