Я работал над проектом весенней загрузки, в этом проекте я использую Flyway для контроля версий баз данных.В папке переноса есть некоторые sql-файлы с операторами «Load data local infile» - ссылаются на некоторые csv-файлы.
Пример: - load data local infile 'C:/Program Files (x86)/Apache Software Foundation/Tomcat 8.5/webapps/originator/WEB-INF/classes/insertData/subject.csv' INTO TABLE subject
как мне сделать этот путь относительным?я пробовал
'. / classes / insertData / subject.csv'
'. / insertData / subject.csv'
и некоторые другие комбинации, но не смог исправитьэта проблема
Ошибка: -------
Причина: java.sql.SQLException: Невозможно открыть файл '../../insertData/subject.csv'for «LOAD DATA LOCAL INFILE» команда. Вследствие основного IOException:
BEGIN NESTED EXCEPTION
java.io.FileNotFoundException MESSAGE: .... \ insertData \ subject.csv (система не может найти указанный путь) STACKTRACE: java.io.FileNotFoundException: .... \ insertData \ subject.csv (система не может найти указанный путь)