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 :

problème avec insert into


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut problème avec insert into
    salut

    j'ai une requette pour inserer dans la table louer des valeurs de numrero et code par exemple numero =100 et code =200

    voila la requette
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    int nbb = instruction.executeUpdate("INSERT INTO louer (numero,code) VALUES ( '" + tcode.getText() + "','" + t1.getText() + "')");
    mais si je voulais inserer une autre valeur dans la table de meme numero numero =100 et code = 4000 ça marche pas car cette valeur numéro est déja existé
    je cherche a faire un test qui me permet d'inserer dans la table tester les deux valeurs numero et code en meme temps si n'existe pas alors je peux inserer sinon le contraire


    merci

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    voila le message si je oulais inserer une autre valeur numrero et code avec numero =100 et code =4000


    classe introuvableduplicate entry '100' forkey1

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    bonjour
    vous avez une idée de mon problème

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Pas trop compris comment tu voulais faire les choses ...
    Il y a une contrainte dans ta base, qui empêche le doublon des numéros.
    Dans l'absolu, c'est en général une mauvaise idée de doubler cette logique dans l'application ... (mais toujours à nuancer selon le cas)
    Je te conseillerais donc plutôt de gérer la SQLException qui est remontée.
    Après, à voir comment tu veux la gérer (là c'est une question fonctionnelle pas technique)

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    merci pour cette information mais je n'ai pas compris tout
    je voulais bien que vous m'aidez

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    630
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 630
    Par défaut
    comment gérer la SQLException qui est remontée ?

Discussions similaires

  1. probléme avec insert into et les jontures
    Par belakhdarbts10 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/05/2007, 11h35
  2. problème avec insert into
    Par ulysse031 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 29/04/2007, 15h40
  3. Problème avec INSERT INTO
    Par Armaklan dans le forum Oracle
    Réponses: 3
    Dernier message: 28/02/2007, 11h15
  4. Réponses: 12
    Dernier message: 25/11/2005, 12h29
  5. Réponses: 3
    Dernier message: 10/05/2005, 11h02

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