Относительный путь для подключения к MS accdb - PullRequest
0 голосов
/ 20 ноября 2018

Я использую NetBeans, и это папка моего проекта:

enter image description here

Мой исполняемый файл находится в папке 'dist'.Что касается кода, в моем классе соединения я использовал следующую строку:

"jdbc:ucanaccess://.\\mydb.accdb"

Поэтому я использовал относительный путь из папки dist.Это работает в первый раз, когда я запускаю программу и правильно подключаюсь к базе данных, но в следующий раз у меня возникает следующее исключение:

"given file does not exist: .\mydb.accdb"

Очевидно, что файл существует, и он работает в первый раз, как я написал.Я также уверен, что делаю что-то не так.Кто-нибудь может мне помочь?Спасибо

1 Ответ

0 голосов
/ 20 ноября 2018

Я решил.Я использовал относительный путь, начиная с папки dist, в то время как мне приходилось использовать относительный путь из папки, где находится класс соединения.

...