Requete en java

totoche -  
 totoche -
Bonjour à toute la communauté,
Je voudrais insérer un champ qui est dans un textfield dans ma table groupe de la base mlr1.
Donc voici le code :
try{
Class.forName(pilote) ;

connexion = DriverManager.getConnection(protocoleDeConnexion + url, utilisateurBD, motDePasseBD);
System. out.println("******* Connexion Ok: " + connexion. getCatalog() + " ********");

// ********* : exécution de la requête d'insertion
texteRequete = "INSERT INTO "+ schemaBD + "groupe (nom_groupe) VALUES (jtxtgroupe.setText())";
nbMaj = connexion.createStatement().executeUpdate(texteRequete);
System. out.println("******* Insertion effectuée : " + texteRequete + " ********");

System.out.println("******après insertion*******");
affichageTablemlr1();

} catch (ClassNotFoundException e) {
e . printStackTrace() ;
} catch (SQLException e) {
e . printStackTrace() ;
}

La connexion se fait mais l'éxecution de la requete d'inserion ne fonctionne pas
A voir également:

7 réponses

Blue project
 
jtxtgroupe.setText() ..... utilise getText() pour recuppérer ton champ
0
totoche
 
merci pour l'info mais maintenant j'ai une autre erreur.

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: FUNCTION jtxtgroupe.getText does not exist
0
Blue project
 
("+jtxtgroupe.setText()+")"


Normal qu'il reconnait pas ^^
0
totoche
 
du coup sa doit pas venir de là i doit y avoir otre chose qui plante
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Blue project
 
le nom de ta table ^^
"+ schemaBD + "groupe (nom_groupe)

le mieu c'est comme même de mettre "Insert into NomTable values ('"+jtxtgroupe.setText()+"')"

Mais la t'a table doit avoir juste 1 champs sinon sa plantera toujour
Remplace NomTable par le nom de la table dans laquelle tu veut ajouter le champ
0
totoche
 
En fait c bon j'ai trouver c'était juste les cotes qui manquait y avait les guillemets mais pas les cotes
Mais merci pour les infos
0
thifoolish Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   18
 
Merci de marquer le sujet comme résolu...
0
totoche
 
probleme resolu
0