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

 MySQL Discussion :

Erreur requete INSERT INTO en java mySQL


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9
    Par défaut Erreur requete INSERT INTO en java mySQL
    Bonjour,
    J'essaie d'effectuer une requête INSERT INTO mais à la compilation je reçois
    le message d'erreur suivant:
    ""
    com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '' for column 'jres' at row 1
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3489)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3423)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:19 36)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :2060)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionIm pl.java:2536)
    at com.mysql.jdbc.StatementImpl.executeUpdate(Stateme ntImpl.java:1564)
    at com.mysql.jdbc.StatementImpl.executeUpdate(Stateme ntImpl.java:1485)
    at ihm.SalleReunion.initComponents(SalleReunion.java: 161)
    at ihm.SalleReunion.(SalleReunion.java:19)
    at ihm.SalleReunion$1.run(SalleReunion.java:178)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)""
    voici le code source
    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
    30
    "try {
     
    String nom = jTextField1.getText();
    String prenom =jTextField2.getText();
    String mail = jTextField3.getText().toString();
    String jour = jTextField4.getText();
    String horaire=jTextField5.getText();
    String a=jTextField6.getText();
     
     
    int code_sal;
    // int code_user;
    code_sal=(int) Math.floor(100*Math.random());
     
    //code_user=(int) Math.floor(100*Math.random());
     
    SeConnecter con =new SeConnecter();
    con.OpenConnection();
    System.out.println("------------start-------------");
    String queryString = "INSERT INTO reservationsalle (nom, prenom,email,jres,hd,hf) values ('"+nom+"','"+prenom+"','"+mail+"','"+jour+"','"+horaire+"','"+a+"')";
    // String queryString = "INSERT INTO reservationsalle (nom, prenom,email,jres,hd,hf) values ('titi','lala','kaoutar@hotmail.com','2010-01-13','13:00','14:00')";
    con.stmt.executeUpdate(queryString);
    System.out.println("------------start-------------");
    con.stmt.close();
    con.connect.close();
     
    } catch (SQLException ex) {
    // TODO Auto-generated catch block
    ex.printStackTrace();
    }
    Par contre si je remplace les champs du INSERT par des valeurs réelles , par exemple, String queryString = "INSERT INTO reservationsalle (nom, prenom,email,jres,hd,hf) values ('titi','lala','kaoutar@hotmail.com','2010-01-13','13:00','14:00')"; ça marche et ça s'enregistre dans la base. Je comprends pas ce qui se passe, quelqu'un aurait-il une idée?
    Je vous remmercie par avance

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    Il y a quoi dans "jour" lors de la tentative d'insert ? C'est une date saisie ? Si oui, quel en est le format ?

Discussions similaires

  1. [MySQL] Erreur commande "INSERT INTO"
    Par dieu08 dans le forum JDBC
    Réponses: 3
    Dernier message: 22/10/2012, 16h15
  2. Requete INSERT INTO
    Par cheers94wow dans le forum Requêtes
    Réponses: 1
    Dernier message: 10/05/2006, 11h13
  3. petite aide sur une requete INSERT INTO
    Par bonneti dans le forum Langage SQL
    Réponses: 3
    Dernier message: 14/03/2005, 15h17
  4. Erreur lors d'une requete insert into.. select
    Par Mr N. dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 04/11/2004, 17h32
  5. erreur SQL ...INSERT INTO
    Par naidinp dans le forum ASP
    Réponses: 20
    Dernier message: 18/09/2003, 11h38

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