连接到ms accdb的相对路径

时间:2018-11-20 14:29:17

标签: java database ms-access ucanaccess

我正在使用NetBeans,这是我的项目文件夹:

enter image description here

我的可执行文件在'dist'文件夹中。关于代码,在连接类中,我使用了以下字符串:

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

所以我用了dist文件夹的相对路径。 第一次执行程序并正确连接到数据库时,此方法有效,但是下次我有以下异常:

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

很明显,该文件存在,并且如我所写,它第一次起作用。我也确定我做错了什么。有人能帮我吗?谢谢

1 个答案:

答案 0 :(得分:0)

我解决了。我使用的是从dist文件夹开始的相对路径,而我不得不使用来自连接类的文件夹的相对路径。