2015-02-24 71 views
0

嗨,我正在與Swings File Chooser ...一鍵點擊按鈕,文件選擇器將打開,我選擇在C:\A\B\selenium.jar裏面的罐子,當我用打印語句在net beans中打印時,打印爲C:\A\B\selenium.jar(好),但是當我試圖插入相同的字符串到我的Sql Workbench數據庫它插入爲C: AB selenium.jar ...如何在MySql DB中插入反斜線()?

從這條路我需要將它轉換爲文件使用new File(.../Path),我需要在以後使用...但我越來越java.io.File Not Found Exception: C : JARS selenium.jar(系統找不到指定的文件)

請幫我....

回答

0

使用轉義序列\\

INSERT INTO table_name VALUES ("my \\backslashed values."); 

參考:http://dev.mysql.com/doc/refman/5.7/en/string-literals.html

+0

您好我試圖與你的方法使用INSERT入罐(專案編號,的JARname,JarPath)值( '7', 'bshclient','\\ C:\ Apache的jmeter- 2.6 \ lib中');但它插入爲\ C:apache-jmeter-2.6lib,但我希望它以這種方式C:\ apache-jmeter-2.6 \ lib ... – Sreepad 2015-02-24 05:28:59

+0

嘗試「C:\\ apache-jmeter-2.6 \\ lib」 – 2015-02-24 05:30:24

+0

反斜槓並不意味着在字符串的開頭添加「\\」。這意味着每個「\」的出現必須以另一個「\」開頭,如「\\」。 – 2015-02-24 05:32:31