mysql, "загрузить данные в файл", неверный путь к файлу - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь загрузить содержимое текстового файла, используя это:

  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 \ UserswillfDocumentscompssciNEAV1.4map filesmap.txt 'не найден (OS errno 2 - Нет такого файла или каталога) "

Как видите, путь к файлу совершенно отличается от того, что я ему даю.

1 Ответ

1 голос
/ 29 октября 2019

MySQL ищет относительный путь, используя косую черту. Попробуйте вместо этого: "'/C:/Users/willf/Documents/comps sci/NEA/V1.4/map files/map.txt'"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...