【发布时间】:2017-03-22 15:22:59
【问题描述】:
我正在使用以下脚本连接到 Java 中的本地 SQLite 数据库:
public static Connection createOrOpenDatabase(String database) {
String url = "jdbc:sqlite:" + database;
try {
Connection conn = DriverManager.getConnection(url);
return conn;
} catch (SQLException e) {
System.out.println(e.getMessage());
return null;
}
}
所以这很好用,并将其保存在同一目录中,jar 也位于该目录中。现在是我的问题,如何设置数据库所在的绝对路径。
例如db文件的当前位置是:
C:\MyProjects\JavaFXProject\app\dist\main.db
现在我想将此文件保存到 user.home 目录:
C:\Users\Julian\MyProjects\JavaFXProject\main.db
我怎样才能做到这一点?
【问题讨论】: