java - 使用java在mysql中插入一个文件的路径

标签 java mysql file path

我正在使用 java 制作一个独立的应用程序,并且我需要插入用户从文件选择器中选择的图像的路径。 我正在获取文件的路径,但是当我将它存储在数据库 (mysql) 中时,它不会存储 \,因此当我检索该路径时,该文件不会显示。

如何用\\存储文件的路径,以便用java代码转义?

我尝试使用 replaceall 方法,但它给出了非法字符集的错误。

filename.replaceall("\","\\");

但这并没有成功。

最佳答案

使用Prepared语句存储包含\的路径。 PreparedStatement不逃避任何事情

关于java - 使用java在mysql中插入一个文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763243/

相关文章:

linux - 为多个用户分配 Linux 文件权限

java - 什么时候应该在 GRPC 上关闭 channel ?

java - 如何使用 jpa 存储库获取多个平均值(spring boot)

java - 如何使用此 Activity 解决 : java. lang.IllegalStateException : You need to use a Theme. AppCompat 主题(或后代)?

php - 当我尝试运行时,PDO 类不工作返回空白页?

php - 使用 php 代码调用 MYSQL CREATE VIEW?

php - 'CDbConnection 无法打开数据库连接 : could not find driver' while trying to generate a model class

java - 获取色轮java中两种颜色之间的差异

java - 在 Android 中从 URI 获取文件路径时出错

c - 如何在不覆盖任何数据的情况下将新行添加到文件的开头?