Bonjour,
Je cherche à insérer des chemins de fichiers dans une base de données, or lorsque j'ai essayé d'insérer les données les caractères \ n'apparaissaient pas , aussi je procède à un remplacement des caractères \ par \\ afin qu'ils soient prit en compte dans la base mysql.
Je procède comme suit :
Mais j'ai l'erreur suivante lorsque je catche l'exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String sql = "insert into fichiers (path,filename) values ('"+repertoire.getParent().replaceAll("\\","\\\\")+"','"+repertoire.getName()+"')";
java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
C'est quoi le pb ?
Partager