反斜杠插入数据库

Java中path=file.getPath()得到一个表示文件路径的字符串

如果用println(path)打印出现反斜杠,所以我猜想其存的时候存的是//(两个反斜杠)

但是错了,其实如果我们定义String s=//abcd;时有效字符只有5个,打印出来就是/abcd ,其实字符串的内容也是/abcd

但是现在我要将path插入到数据库了,一旦插入后发现反斜杠没了,显示了一个空格符。

为什么呢? 因为我们insert的是"/abcd",这时你就发现插入的并不是你想要的/abcd了,所以要将其转变成为//abcd

insertData(filename.replace("//", "////"),keyword,description,mediaTitle);

你可能感兴趣的:(反斜杠插入数据库)