SQL Quote Java - Java - Programmation
Marsh Posté le 17-03-2004 à 12:16:15
ReplyMarsh Posté le 17-03-2004 à 12:20:28
Je suis pas très sur de ma réponse (faut voir avec jdbc). Mais essaye de faire un preparedStatement pour executer ta requête. Puis après tu inséres tes données avec un ps.setString(x, foo). Enfin tu executes en faisant un ps.execute().
Donc en gros cela donne:
"String query = "insert into foo_table values(?);";
PreparedStatement ps = connection.prepareStatement(query);
ps.setString(1, "foo" );
ps.execute();
"
Si quelqu'un pouvait confirmer ce que je dis !!! ))
Marsh Posté le 17-03-2004 à 12:21:17
désolé the real moins moins, j'avais pas vu ta réponse. Trop rapide le mec.
Marsh Posté le 17-03-2004 à 12:30:29
t'as au moins le mérite d'avoir été un peu plus complet que moi
Marsh Posté le 17-03-2004 à 17:43:38
merci bcp
je vais essaye enfin une solution qui a le merite d'etre
propre!
Marsh Posté le 17-03-2004 à 12:02:03
bon voila je pense que tous le monde a deja fait
des
insert into table values(..);
mais les pb c que lorsque l'on insert des des chaine de
caractere on doit verifier
que les quote ou les guillemet soit encode
donc encode la dite chaine.
mais qqun a une solution deja bien faite en java de pref