Bonjour,

Je veux mettre à jour ma table qui contient deux champs de type entier avec matricule de type String le clé de la table:

j'ai testé la requete avec sql, elle fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
update `navire` set `longueur`= 100,`largeur`=60 where `matricule`="m20"
alors que la requète écrit en java n'execute pas "erreur de syntaxe"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 Connection cnx= Connecteur.getConnection();
         String rq= "UPDATE `navire` SET `longueur` = "+longueur+","+"`largeur` ="+largeur+", WHERE `matricule` ='"+matricule+"'";
          Statement st;
       try {
            st = cnx.createStatement();
            st.executeUpdate(rq);