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 :

Probleme de code "UPDATE" en JAVA


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Par défaut Probleme de code "UPDATE" en JAVA
    Bonjour,

    Je travail sur un projet sur lequel je doit pour manipuler des données avec un programme en JAVA et mon probleme est le suivant:

    J'arrive à lire des données grâce à des requetes avc "executeQuery" mais dès qu'il s'agit de modifier ou de supprimer un élément d'une table, IMPOSSIBLE!!

    Voici une partie de mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    public void update(){
    int a=0;
    String nom="";
     
     
     
    try{
     
     
    System.out.println("saisir l'identifiant du capteur à modifier");
    a=clavier.lireInt();
    System.out.println("saisir le nouveau nom du capteur");
    nom=clavier.lireString();
    System.out.println("modification de "+a+" "+nom);
     
    instruction.executeUpdate("UPDATE capteur SET capteur.nom ='" +nom+ "' WHERE capteur.id ='"+a);
     
     
    System.out.println("---------------------------");
    System.out.println("le capteur "+a+"a bien été modifié");
     
    }
     
    catch (Exception e){
    System.out.println("probleme de requette "+e);
    }
     
    }
    J'attend vos conseils si vous en avez.
    Merci d'avance!

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Quel est le message d'erreur qui s'affiche? Par contre si tu met du code dans le forum essaye de le mettre entre balise code pour qu'il soit lisible.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Alors, déjà, je vois qu'il y a soit une simple quote en trop soit une simple quote en pas assez autour de la valeur de a dans ta requête...


    Et sinon, "impossible !" ça ne veut rien dire...
    Est-ce que ça compile ?
    Est-ce que ça s'exécute, mais avec une exception ? (et dans ce cas quel est le message ?)
    Est-ce que ça s'exécute sans problème, mais que le résultat n'est pas ce que tu attendais ? (et dans ce cas, quels sont le résultat attendu et celui obtenu ?)

  4. #4
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Probleme de code "UPDATE" en JAVA
    Bonjour,
    Est ce qu'on a aussi les droits (modification, suppression ) autre que Select ???

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 66
    Par défaut
    je n'ai pas bien compris ta question kmdkac, mais je te répondrai que tout dépend des privilèges donnés à ton compte BDD... certains comptent peuvent lire et modifier ou créer n'importe quoi ... et d'autres non !

    Est ce que celà répond à ta question ?

  6. #6
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Probleme de code "UPDATE" en JAVA
    Bonjour jackcam,
    En fait, je répondais à la question posé dans cette discussion. alexis973 dit que il n'arrive pas à supprimer ou modifier un élément dans sa table, alors je lui dis est ce que t'as les droits sur cette table (BDD) ? Comme tu viens de le dire tout dépend des privilèges qu'il avait.

    Merci

Discussions similaires

  1. [CKEditor] probleme d'image; ajout de quot lors d'insertion d'image
    Par dedel53 dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 28/10/2007, 00h05
  2. Probleme avec encodage de simple quote
    Par linkowich dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2005, 13h16

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