Forum Clubic

[java] Echappement des guillemets dans un string pour insertion MySQL

Bonjour,

Apres avoir cherché un bon moment sur le web, ayant peut-être trouvé la réponse mais en tout cas pas comprise, je m’en remets à vous pour ma question.

Je fait un programme en Java qui pioche des informations (nom, adresse, etc…) dans un fichier client au format csv en vue de les formater et de les insérer dans une table MySQL.

Mon problème est que certaines informations contiennent des slash et que je n’arrive pas à les échapper de facon propre en vue de leur insertion dans la table.

Ex : une adresse est “8 rue de l’écureuil”. Impossible de l’insérer dans ma table car ma requete devient "INSERT INTO matable VALUES(’’,‘8 rue de l’écureuil’).

C’est le ’ avant le mot écureuil qui me pose problème. Il me faudrait une facon propre de remplacer tous les ’ par des '.

Y-at’il une fonction Java ou MySQL me permettant de faire un tel remplacement?

Merci d’avance…

Problème résolu par un PreparedStatement.