我想问一下如何在 java 中为数据库(ms 访问)提供相对路径,这样当我将项目放在其他驱动器中时,我就不必编辑路径部分。
下面给出的是数据库的绝对路径:
con=DriverManager.getConnection( "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};**DBQ=c:\\project\\a.mdb"** );
但是如果我将我的项目更改为另一个文件夹,假设 d: 那么我必须像这样编辑这个路径部分:
con=DriverManager.getConnection( "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=**d:\\project\\a.mdb"** );
我想提供一个相对路径,以便我的项目可以在任何具有此 \project\a.mdb 的驱动器上运行