2017-05-11 94 views
2

我正在爲某人的Java業務製作一個程序。 爲了建立數據庫連接。我所知道的是使用絕對路徑。這意味着C:/users/documents/netbeansprojects/project/database.sqliteJava中的DriverManager.getConnection使用相對路徑

我如何使用相對路徑。像../../project/database.sqlite什麼的。

我不想在他的電腦上看看什麼是確切的用戶名和位置來使用絕對路徑。雖然它有點奇怪。

有人可以幫助我如何使用Java中的相對路徑到我的sqlite數據庫。 所以,不管什麼機器上,它會隨時找到與數據庫的連接,而不與Java代碼干擾......

回答

0

您可以使用:

getClass().getResource("../../project/database.sqlite") 
+1

非常感謝您對這個快速反應!這只是我在Java中的第三個程序:p –