我正在用 Java 为某人的业务编写程序。
为了建立数据库连接。我所知道的就是使用绝对路径。这意味着 C:/users/documents/netbeansprojects/project/database.sqlite
如何使用相对路径。像 ../../project/database.sqlite
之类的。
我不想在他的电脑上查看确切的用户名和位置是什么来使用绝对路径。虽然有点奇怪。
有人可以帮助我如何在 Java 中使用到我的 sqlite 数据库的相对路径。 这样无论在什么机器上,它都可以随时找到与数据库的连接,而不会干扰java代码...
最佳答案
你可以使用:
getClass().getResource("../../project/database.sqlite")
关于java - Java 中的 DriverManager.getConnection 使用相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43910976/