Partage
  • Partager sur Facebook
  • Partager sur Twitter

problème d'insertion de données dans BD mysql

    10 avril 2012 à 14:57:37

    Bonjour
    J'utilise une BD mysql avec java.
    Mais j'ai un probleme dont je ne connais pas les causes.
    En fait au debut l'insertion dans ma table marchais sans probleme, mais depuis quelque temps l'insertion ne marchait plus. J'ai tenté de comprendre mais j</code>e ne voyais pas de probleme. Pour moi c'est pas un probleme de code car c'est ce meme code qui a inserré les enregistrements qui existaient deja dans la BD.
    Donc j'ai créé une nouvelle table pour executer l'insertion dans cette nouvelle table. La première insertion a marché et les autres fois rien n'a été inserré. quand j'ai créé encore une autre table c'est le premier enregistrement seulement qui a marché donc je ne comprend plus le problème.
    Voici mon code d'insertion qui dans click de bouton
    codes = jTextField1.getText();
    types  = (String)jComboBox1.getSelectedItem();
            titre = jTextField3.getText();
             parution = jTextField4.getText();
            nb_exemp  = Integer.parseInt(jTextField4.getText());
            an_pub = Integer.parseInt(ane.getText());
            edition = jTextField6.getText();
           dure  = Integer.parseInt(jTextField7.getText());
                    lieu = jTextField8.getText();
            date_enreg =  jTextField9.getText();
    
             try {
    			Class.forName("com.mysql.jdbc.Driver");
    			System.out.println("DRIVER OK ! ");
    
    			//String url = "jdbc:postgresql://localhost:5432/BDJAVA";
                String url = "jdbc:mysql://localhost:3306/biblio";
    		    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/biblio","root","");
    			System.out.println("Connection effective !");
     Statement state = conn.createStatement();
      state.executeUpdate("INSERT INTO documents (code,titre,parution,nb_exemp,an_pub,edition,dure,lieu,date_enreg)  VALUES('"+codes+"','"+titre+"','"+parution+"','"+nb_exemp+"','"+an_pub+"','"+edition+"','"+dure+"','"+lieu+"','"+date_enreg+"')");
    } catch (Exception e) {
    		e.printStackTrace();
    		}
    



    Merci bien de m'aider!
    • Partager sur Facebook
    • Partager sur Twitter
      15 avril 2012 à 22:36:29

      Bonjour,

      Pourrais-tu être plus précis sur le problème ?

      Y-a-t-il des logs intéressant dans la stacktrace (quelles exceptions sont levées ?) ?

      Si cela marchait avant, qu'as tu changé entre temps ?

      Est ce que la connexion avec la base de données est bien établie ?

      Que disent les traces que tu as positionné ?

      • Partager sur Facebook
      • Partager sur Twitter

      problème d'insertion de données dans BD mysql

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown