begin process at 2010 02 10 11:29:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Réseau & internet

 > 

Servlet

 > 

requete sql INSERT


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

requete sql INSERT

vendredi 23 mai 2008 à 01:08:16 | requete sql INSERT

miktou

bonjour,
je suis en train d'inserer des données dans la base mysql en utilisant une classe design pattern DAO et non pas avc la servlet. Est ce que quelqu'un pourrait m'aider pour debuguer ce morceau de code
 public int insereNouveauClient(Client client) throws SQLException{
      Connection cnx = getConnexion();
      //Statement st = null;
      Statement st = cnx.createStatement();
      String requeteSQL = "INSERT INTO Client VALUES(NULL,'");
      requeteSQL += client.getNom().replaceAll("'","\\'");
      requeteSQL += "','";
      requeteSQL += client.getMotdePasse().replaceAll("'","\\'");
      requeteSQL += "','";
      requeteSQL += client.getAdresse().replaceAll("'","\\'");
      requeteSQL += "','";
      requeteSQL += client.getVille().replaceAll("'","\\'");
      requeteSQL += "','";
      int nbLignes = st.executeUpdate(requeteSQL);
      Resultset rs = st.executeQuery("SELECT LAST_INSERT_ID()");
      if(rs.next()){
          int clef = rs.getInt(1);
          client.setRefClient(clef);
      }
      rs.close();
      st.close();
l'erreur se situe dans la requeteSQL après VALUE mais je ne sais pas comment faire. Merci.
vendredi 23 mai 2008 à 07:14:00 | Re : requete sql INSERT

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Il te d'imaginer la tête de ta requête SQL au final pour comprendre...

  String requeteSQL = "INSERT INTO Client VALUES(NULL,'");

C'est quoi cette parenthèse fermante ???
______________________________________
DarK Sidious
vendredi 6 juin 2008 à 12:40:33 | Re : requete sql INSERT

hluder

oui retire simplement la parenthèse fermante

"INSERT INTO Client VALUES(NULL,'");

et rajoute là a la fin

mais la meilleur technique se serait de faire ta string en une fois

String requeteSQL = "INSERT INTO Client VALUES(NULL,'"+ client.getNom().replaceAll("'","\\'")+"','"
+client.getMotdePasse().replaceAll("'","\\'")+"','"
+client.getAdresse().replaceAll("'","\\'")+"','"
+client.getVille().replaceAll("'","\\'")+"')";


------------------------------    
Nivraë - just her


Cette discussion est classée dans : insert, client, replaceall, st, requetesql


Répondre à ce message

Sujets en rapport avec ce message

sql : auto incrémentation [ par nadddd ] salut a tous,voila, je n'arrive pas a trouver ce qu'il faut mettre dans une requête sql pour auto incrémenté un champ.j'ai laissé vide mais ce ne marc Pb de sockets en boucle [ par Foub12 ] Bonjour, je suis en train de créer une application client/serveur et pour se connecter, j'ai utilisé les sockets. Mais, je ne comprends pas pourquoi Pb avec les sockets !!! [ par Foub12 ] Bonjour,je suis en train de créer une application client/serveur et pour se connecter, j'ai utilisé les sockets. Mais, je ne comprends pas pourquoi le Pb avec les sockets... :( :( [ par Foub12 ] Bonjour, je suis en train de créer une application client/serveur et pour se connecter, j'ai utilisé les sockets. Mais, je ne comprends pas pourquo chat java client serveur [ par stun ] Bonjour à tous, j aimerai faire un chat en java sauf qu'une fois le .class du serveur chat programmé je ne sais pas comment le lancer chez mon heberg ObjectInputStream Big Probleme Client-Serveur [ par faubin ] Voilà on a un problème lors d'un projet sur un ObjectInputStream....Voici les lignes de codes: MesMesures recu=new MesMesures();ObjectInputStream flot Serveur/client TCP un peu special [ par cinya ] Hello tout le monde!!Voila j'aimerai creer en java un client/serveur TCP ou la connexion du serveur n'est pas une connection entrante. C'est a dire qu Probleme remplacement variable !!! [ par fartman2001 ] Bonjour, voila lorsque je lance mon programme pour insérer un nom de client et que je ne met rien j'aimerai qu'il m'invite à entrer un nom de client e Thread et ThreadGroup comment les fermer ? [ par Omeda ] Bonjour tout le monde, Je suis actuellement entrain de faire une application client/serveur cependant je rencontre quelques difficultés avec les threa le CLient ejb n'arrive pas a invoqué l ejb installé sur jonas [ par dacherif ] j'ai implementé un ejb, et j'ai l'installé sur JOnAs 4.3, quand je demarre jonas il mentionne que l'ejb est démarré,le probleme:le client de notre ejb


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales