gpt4 book ai didi

java - 设置 jdbc SQLite 数据库所在的路径

转载 作者:行者123 更新时间:2023-12-02 13:36:41 31 4
gpt4 key购买 nike

我正在使用以下脚本连接到 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

我怎样才能实现这个目标?

最佳答案

how can I set a[n] absolute path

您可以将其作为连接 URL 的一部分,例如

jdbc:sqlite:C:/Users/Julian/MyProjects/JavaFXProject/main.db

关于java - 设置 jdbc SQLite 数据库所在的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42955931/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com