Caractère d'échappement [JAVA/Postgresql] - SQL/NoSQL - Programmation
Marsh Posté le 13-06-2006 à 16:38:44
J'ai testé des trucs du genre : 
 
| Code : 
 | 
 
 
| Code : 
 | 
 
 
sans succès 
Marsh Posté le 13-06-2006 à 16:42:12
=> utiliser des prepared statements qui feront tous les échappement pour toi et qui t'éviterons des gros ennuis (genre sql injection etc etc)
Marsh Posté le 13-06-2006 à 16:52:14
| souk a écrit : => utiliser des prepared statements qui feront tous les échappement pour toi et qui t'éviterons des gros ennuis (genre sql injection etc etc) | 
 
 
Je ne connais pas les Prepared Statements ... pouvez-vous m'en dire un peu plus ? Histoire d'avoir une piste pour chercher ?
Marsh Posté le 13-06-2006 à 16:59:14
google => java preparedStatement site:java.sun.com => ton bonheur
Marsh Posté le 14-06-2006 à 14:18:35
ReplyMarsh Posté le 14-06-2006 à 15:16:10
| nemohp a écrit : 
 | 
 
 
une bonne idée ca, maintenant y a plus qu'à escaper tous les autres caracteres a la mimine, les " et compagnie ... ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif)
Marsh Posté le 14-06-2006 à 15:41:44
vi souk a raison, l'utilisation des PreparedStatements est casiement impératif pour un code propre et élégant  
 
 
Par contre j'utilise Spring & Hibernate ... alors ce code ci dessous ne m'arrange pas scpécialement : 
| Code : 
 | 
Marsh Posté le 13-06-2006 à 16:35:26
Salut,
Mon problème est assez simple !
Je fais une requète du genre :
Sauf que ma variable designation est une chaine de caractère du genre : "L'histoire c'est cool"
Et comme vous le constaté, désignation contient des apostrophes '
ça nous donnerai la requète sql :
Evidement lors de l'exécution de la requète ça plante a ce niveau la :
Quelqu'un a une idée ?
Message édité par boumchakal le 13-06-2006 à 16:36:36