我在Windows 7中使用eclipse進行JAVA開發,並將項目放在D:\ workspace中。SQLite數據庫文件在JAVA項目中的位置在哪裏?
以下代碼試圖連接到SQLite數據庫,而jdbc地址是jdbc:sqlite:sample.db
,其中是JAVA正在查找sample.db的位置?
public class Sample{
public static void main(String[] args) throws ClassNotFoundException{
Class.forName("org.sqlite.JDBC");
Connection connection = null;
try{
connection = DriverManager.getConnection("jdbc:sqlite:sample.db");
System.out.println("I got connection.");
}catch(SQLException e){
System.out.println(e.getMessage());
}
}
}
我看到有例如使用絕對路徑,但我想知道在哪裏可以把數據庫文件,而我使用相對路徑。
另外,如果我把類放在某些包中,文件位置是否會有所不同?
爲什麼我得到了一個投票? – user3662467 2015-02-24 11:08:03