我把我的数据库放在“src / main / resources / database”目录下,所以相对路径为:
database/ExtraInfo.db
创建网址的完整途径是:
String url = "jdbc:sqlite:/Users/cong/service/src/main/resources/database/ExtraInfo.db";
这适用于绝对路径。但是,我需要使用相对路径才能在其他计算机上运行它。我尝试了以下,它不起作用:
String url = "jdbc:sqlite:" + "/database/ExtraInfo.db";
错误讯息:
java.sql.SQLException: path to '/database/ExtraInfo.db': '/database' does not exist
如何使用相对路径使其在我的标准Maven项目中工作?