你好!我正在創建一個dynamic web project using eclipse
並使用嵌入的derby
數據庫。以下是我用來連接/創建嵌入式德比數據庫的代碼。
private boolean connect() throws Exception{
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
String dbURL = "jdbc:derby:codejava/webdb;create=true";
Connection conn = DriverManager.getConnection(dbURL);
if (conn != null) {
return true;
}else{
return false;
}
}
問題:
當我運行它創建database
但是當我在webapps
文件夾中tomcat
檢查應用程序文件夾中,我沒有發現數據庫文件夾的代碼第一次。 Tomcat文件夾位於我的C:/ Directory
並搜索C:/目錄,我在我的eclipse文件夾中找到了數據庫文件夾,因爲那是我從哪裏開始我的IDE,如果我沒有錯。
問題:
我怎樣才能tomcat/webapps
文件夾中創建我的應用程序文件夾中的數據庫文件夾?
謝謝,它的工作,但不存在創建相對DB文件夾複製到項目文件夾的方法嗎? –
@UsRarRiaz看看這個答案http://stackoverflow.com/questions/6584054/how-to-find-the-working-folder-of-a-servlet-based-application-in-order-to-load -r –
然後在我上面的答案中使用這個字符串。 –