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

avec Java Discussion :

Vérifier si l'insertion s'est bien passée


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 53
    Par défaut Vérifier si l'insertion s'est bien passée
    Bonjour j'ai fait une classe java qui fait des insertion dans une BDD sql server je voudrais savoir comment vérifier si l'insertion s'est bien passée avec une condition ou autre chose

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 130
    Par défaut
    Bonjour,

    Je ne connais pas SQLServer, mais si la requête ne lève pas d'exception, alors elle s'est bien passé et donc ton insertion est en base.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 53
    Par défaut
    Merci pour la réponse, oui ça je le sais.En faite ce que je voudrais c'est afficher un pop up signalant que l'insertion s'est bien passée alors il faut une condition ou quelque chose dans le genre.

  4. #4
    Membre Expert
    Inscrit en
    Août 2009
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1 073
    Par défaut
    Tu peux a priori afficher ta popup si tu n'as pas d'exception levée ...

    Dans le pire des cas, tu peux toujours faire une requête sur ta base de données pour vérifier que ton objet a bien été persisté avec les bonnes valeurs ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 53
    Par défaut
    Oui c'est la solution que j'allais faire si il n'y avait pas d'autre moyen c'est juste que je cherche quelque chose du genre
    if(stmt.excuteUpdtate) {
    //afficher pop up
    }

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 130
    Par défaut
    executeUpdate() ne renvoie pas un booléen mais un int, qui compte le nombre de lignes insérées, modifiées ou supprimées, ou qui renvoie zéro si la requête ne renvoie rien. Personnellement je gérerai via un booléen,

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    boolean executionOk = true;
    try{
        ...
        stmt.executeUpdate();
        ...
    }catch(SQLException ex){
       executionOk = false;
    }
    if(executionOk){
       // Affichage de la popUp
    }

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

Discussions similaires

  1. [Web Service] Vérifier que SOAPClient s'est bien passé
    Par Delphi-ne dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 05/09/2008, 02h19
  2. Réponses: 4
    Dernier message: 08/08/2006, 15h41
  3. MSXML : vérifier si un document XML est bien formé
    Par Patriarch24 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 19/04/2006, 13h36
  4. [JDBC] Savoir si un INSERT s'est bien effectué
    Par david71 dans le forum JDBC
    Réponses: 5
    Dernier message: 16/02/2005, 12h06
  5. Réponses: 6
    Dernier message: 11/01/2005, 12h49

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