bonsoir,
je vise supprimer de ma table la ligne dont la valeur du champ motdepasse est égale à celle entrée dans le textfield pass. voila mon bout de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Connexion con = new Connexion();
String pw = pass.getText();
String req ="DELETE FROM client WHERE ('"+pw+"' = '$motdepasse')";
try {
         con.connect();
         System.out.println("connexion en cours.........");
         con.delete(req);
         System.out.println("suppression réussie.........");
la méthode delete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public void delete(String requete) throws SQLException
	{
		Statement stmnt = dbCon.createStatement();
                stmnt.executeUpdate(requete);
	}
j'obtiens comme résultat:
connexion en cours.........
suppression réussie.........

mais lorsque je visualise le contenu de ma table, je vois que ce champ existe encore.
un coup de main S'ILS VOUS PLAÏT
MERCI