mysql,“在文件中加载数据”,错误的文件路径

时间:2019-10-29 15:04:00

标签: java mysql jdbc

我正在尝试使用以下方式上传文本文件的内容:

  myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/sys", "root", "*****8");

        Statement myStmt = myConn.createStatement();

        String sql="LOAD DATA INFILE"+ "'C:\\Users\\willf\\Documents\\comps sci\\NEA\\V1.4\\map files\\map.txt'"+"INTO TABLE sys.mazes";


        myStmt.executeUpdate(sql);

“没有java.sql.SQLException:文件'C:\ ProgramData \ MySQL \ MySQL Server 8.0 \ Data \ UserswillfDocumentscomps sciNEAV1.4map filesmap.txt'(OS errno 2-No such file or directory)”

您可以看到文件路径与我提供的文件路径完全不同。

1 个答案:

答案 0 :(得分:1)

MySQL正在使用正斜杠寻找相对路径。请尝试以下操作:"'/C:/Users/willf/Documents/comps sci/NEA/V1.4/map files/map.txt'"