Java 没有路径的数据库连接

Java Database Connection without path

我有一个关于 Java 和数据库的问题。我正在使用 Microsoft Access 数据库,为了连接到数据库,我必须在 driver.The 路径中提供完整路径,如下所示。此外,这条路径对程序的可移植性没有帮助。

String DBPath = "jdbc:ucanaccess://C://Users//theuser//Desktop//CostumerAppData.accdb";

我可以在我的项目中有数据库并提供一个简单的路径以便连接吗?

提前感谢您的回复。

Ucanaccess 同时支持相对路径和绝对路径。如果您使用相对路径,则它必须相对于当前工作目录。路径 class (java.nio.file) 可能会有所帮助。也许我可以在下一个版本中简化这个案例解决方案。