我使用以下脚本连接到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
我怎样才能做到这一点?
答案 0 :(得分:1)
如何设置[n]绝对路径
您可以将其作为连接网址的一部分包含在内,例如
jdbc:sqlite:C:/Users/Julian/MyProjects/JavaFXProject/main.db
答案 1 :(得分:0)