Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mysql中文件的存储路径_Java_Mysql - Fatal编程技术网

Java mysql中文件的存储路径

Java mysql中文件的存储路径,java,mysql,Java,Mysql,我从一些资料中了解到,包含“\”的文件的路径可以使用Prepared语句存储在mysql表中 我正在使用以下代码 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String myDB = "jdbc:odbc:proj"; Connection conn = DriverManager.getConnection(myDB, "", ""); PreparedStatement st = conn.prepareSt

我从一些资料中了解到,包含“\”的文件的路径可以使用Prepared语句存储在mysql表中

我正在使用以下代码

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String myDB = "jdbc:odbc:proj";
    Connection conn = DriverManager.getConnection(myDB, "", "");
    PreparedStatement st = conn.prepareStatement("insert into loads values ('"+dept.getSelectedItem()+"','"+linkpath.getText()+"')");
    st.execute();
其中linkpath是包含文件路径的文本框

然而,即使在使用了这段代码之后,该路径也被存储在mysql表中,而不带“\”


请为您误用的
PreparedStatement
提供解决方案。在网上阅读javadoc和教程。这不是你怎么做的。@fge Ya我知道我们可以在准备语句中使用占位符,然后我们可以插入参数,但我也在某个地方读到,准备语句从不转义任何字符。所以我试着用这种方法,不要相信你读到的所有东西;你至少试过了吗?是的,我试过这个代码,但它正在转义字符。我从这里读它