Java requête SQL quote antislash
Bonjour,
sous Java, je cherche à faire un delete sur une base de données.
Code:
1 2
|
String variable = "delete from table where id = ' " + variable_temporaire + " ' " |
Cela fonction très bien pour variable_temporaire classique.
Par contre, si dans le nom de ma variable_temporaire, j'ai une ' (quote) : alors ca plante !! En effet, la requete SQL se perd dans le nombre de quote.
J'ai donc essayé les lignes de code suivantes, mais sans résultat.
Code:
1 2 3 4 5 6 7 8
|
variable = variable .replace(" \' ", " \\\' ");
ou
variable = variable .replace(" \' ", " \\' ");
ou
variable = variable .replace(" ' ", " \\\' ");
ou
variable = variable .replace(" ' ", " \\' "); |
Une idée SVP ?
Ritchie.
PS : un autre message sur le forum un peu similaire mais ne répondant plus à mon besoin :
http://www.developpez.net/forums/d60...g/#post3571150