码迷,mamicode.com
首页 > 其他好文 > 详细

数据迁移保存的路径斜杠被消除解决方案

时间:2014-12-12 17:07:49      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:mysql   解决方法   自动消除反斜杠   

数据迁移保存的路径斜杠被消除解决方案:

path = "D:\\Temp\\Files";

path = path.replaceAll("\\\\", "/");  //必须用四条反斜杠才能表示路径中的双反斜杠

【如果一个路径为 D:\\Temp\\Files ,那么Java转义会自动剔除一个"\",路径就变成了D:\Temp\Files,而当Java保存这条数据进mysql的时候,mysql也会剔除一个"\"(这是因为mysql为Java语言实现,它不认识单斜杠,会把其理解为转义符),所以最终数据库中保存的路径是:D:TempFiles    所以我们可以用正斜杠来代替反斜杠,而正斜杠也兼容window和Linux,反斜杠却不能兼容】


本文出自 “日食先生” 博客,请务必保留此出处http://issac.blog.51cto.com/1801082/1589055

数据迁移保存的路径斜杠被消除解决方案

标签:mysql   解决方法   自动消除反斜杠   

原文地址:http://issac.blog.51cto.com/1801082/1589055

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!