Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1566 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  JDBC-ODBC probleme de commende BDD dans mon prog java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JDBC-ODBC probleme de commende BDD dans mon prog java

n°714433
pulsar07
Posté le 03-05-2004 à 16:47:52  profilanswer
 

Bonjour, un petit probleme.
 
Je voudrais recuperer via des JtextField des information et les entrer dans ma base de donnée "comptoir2.mdp".
Mais erreur suivante a l'execution:
 
[Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans l'instruction INSERT INTO.
Numéro d'erreur:-3502
 
Voila si quelqu'un pouvais m'aider sur la syntaxe de cette instruction.
 
 
 
////////// MON CODE /////////////////////
 
import java.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
 
 
public class Formulaire extends JFrame implements ActionListener{
 
  public JTextField NameField = new JTextField();
  public JTextField FirstNameField = new JTextField();
  public JTextField AdressField = new JTextField();
  public JTextField TelField = new JTextField();
  Connection conn=null;
   
 public Formulaire(){
   
   super(" Remplissez le formulaire " );
   
   
   
   JLabel Name = new JLabel(" Nom :",SwingConstants.CENTER/*Aligne le texte au centre*/);
   JLabel FirstName = new JLabel(" Prenom :",SwingConstants.CENTER);
   JLabel Adress = new JLabel(" Adresse :",SwingConstants.CENTER);
   JLabel Tel = new JLabel(" Numéro de téléphone :",SwingConstants.CENTER);
   
   
   
   JButton Valider = new JButton(" Ok " );
   Valider.addActionListener(this);
   JButton Clear = new JButton(" Effacer " );
   
   getContentPane().setLayout(new GridLayout(5,2));
   
   getContentPane().add(Name);
    getContentPane().add(NameField);
   getContentPane().add(FirstName);
    getContentPane().add(FirstNameField);
   getContentPane().add(Adress);
    getContentPane().add(AdressField);
   getContentPane().add(Tel);
    getContentPane().add(TelField);
   getContentPane().add(Valider);
    getContentPane().add(Clear);
   
   }
 public void actionPerformed(ActionEvent e){
  connexion();
     
 try{  
  statement statement = conn.createStatement();
             statement.executeQuery("INSERT INTO Employés ([Mot de passe], Nom, Prénom, Adresse) VALUES ('"+TelField.getText()+"','"+NameField.getText()+"','"+FirstNameField.getText()+"','"+AdressField.getText()+"'" );              
              statement.close();
          }
           
          catch(SQLException sqlexception)
           {
              System.err.println("Message d'erreur:" + sqlexception.getMessage());
              System.err.println("Num\351ro d'erreur:" + sqlexception.getErrorCode());
           }
          deconnexion();
           
     
    }  
     
 
   
   
  public Connection connexion()
    {
        try
        {
             
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" ).newInstance();
            this.conn = DriverManager.getConnection("jdbc:odbc:Comptoir2", "", "" );
            System.out.println ("Connexion \351tablie avec COMPTOIR" );
        }
        catch(Exception exception)
        {
            System.err.println("Impossible de se connecter \340 COMPTOIR" );
        }
        return conn;
    }
 
    void deconnexion()
    {
        try
        {
            this.conn.close();
            System.out.println("Connexion Termin\351e." );
        }
        catch(Exception exception) { }
    }
     
 
   
  public static void main(String args[]){
   
   Formulaire Form = new Formulaire();
   Form.setSize(400,400);
   Form.show();
   }
}

mood
Publicité
Posté le 03-05-2004 à 16:47:52  profilanswer
 

n°714443
darklord
You're welcome
Posté le 03-05-2004 à 16:54:33  profilanswer
 

- t'as essayé d'executre ta query directement, sans passer par java?
- PreparedStatement bordayl
- Ca n'a rien a voir avec Java, ta query est merdique stou


---------------
Just because you feel good does not make you right
n°714447
pulsar07
Posté le 03-05-2004 à 16:57:58  profilanswer
 

ok autant pour moi ct un parenthese a la con.
et executeUpdate pas query lol
dsl
 
merci

n°714471
darklord
You're welcome
Posté le 03-05-2004 à 17:14:48  profilanswer
 

ouais lol, strop drole.


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  JDBC-ODBC probleme de commende BDD dans mon prog java

 

Sujets relatifs
[Java] Structure d'un programme[resolu][Java] Reproduir un assistant de saisi semi-automatique
Problème avec les indexgriser la croix de la fenetre en java
MySQL: problème avec une requête multitableprobleme de creation d un compte sous sql serveru via php
probleme pour creer des compte sql via php[Java] : Clic Droit sur un navigateur web
Probléme media[C#] Recherche moteur SMTP, et conseil pour intégration dans un prog
Plus de sujets relatifs à : JDBC-ODBC probleme de commende BDD dans mon prog java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR