2017-05-11 31 views
2

私はJavaで誰かのビジネスのためのプログラムを作っています。 データベース接続を確立するためです。私が知っているのは、絶対パスを使用することだけです。つまり、どのように相対パスを使用できますか。 ../../project/database.sqliteのようなものです。DriverManager.getConnection(Javaの相対パスを使用)

絶対パスを使用するために正確なユーザー名と場所が何であるかを自分のコンピュータ上で調べる必要はありません。しかし、それはちょっと変だ。

私のsqliteデータベースにJavaの相対パスを使用する方法をお手伝いできますか? は、だから何があっマシン上で、それはいつでも

答えて

0

あなたが使用することができます... Javaコードに干渉することなく、データベースとの接続を、見つける:

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

この迅速な対応をありがとうございました!それはJavaの私の3番目のプログラムです:p –