我在netbeans中創建了一個Derby嵌入式數據庫。現在我無法找到netbeans放置數據庫的文件夾。我的連接網址是jdbc:derby:Inventory;create=true;
。 netbeans默認放置數據庫文件在哪裏? 我正在使用Ubuntu 12.04。NetBeans在哪裏創建Derby嵌入式數據庫
回答
默認的Linux Netbeans的數據庫文件夾:
/home/username/.netbeans-derby/
有一個文件夾Inventory
的NetBeans 7.2.1 :
/home/username/.netbeans/7.2.1/derby/
你可以搜索
sudo find/-name Inventory -print
屬性:
右擊Java DB
選擇創建數據庫。
數據庫名稱「Inventory」是一個相對名稱,因此它將位於Derby主目錄的「Inventory」子目錄中。程序運行時,Derby主目錄默認爲當前工作目錄。所以你只需要找出程序運行時當前工作目錄的位置。
然而,這是相當困難的事情。相反,更改您的連接URL,以便它指定絕對名稱,例如
jdbc:derby:/home/tariq/myDerbyDBs/Inventory
然後您將很容易地找到您的數據庫。 (請確保您首先創建一個 '/ home /塔裏克/ myDerbyDBs' 目錄。)
當前工作目錄指在項目的NetBeans執行的目錄?或者我的JRE存在的地方?或Derby jre文件存在的位置?在所有情況下,我找不到我的數據庫。 – Tariq
我認爲絕對的網址是一個不好的做法。這將應用程序綁定到一個非常特定位置的數據庫。例如,如果其他人克隆源代碼並且沒有用戶名'tariq'?例如,如果某人簡單地想要運行該應用程序並且它們不具有相同的用戶名?即使在測試/開發過程中,我仍然認爲這是不好的做法。答案是理解在默認情況下在嵌入式Derby中放置數據庫的位置:http://db.apache.org/derby/docs/10.14/devguide/cdevdvlp846369.html – Kerry
OK,@Kerry,我認爲這是一個很好的點。只要你知道你當前的工作目錄在哪裏,相對文件路徑就可以。原來的問題涉及到一個用戶,他對當前的工作目錄是什麼感到困惑,並且必須運行一個'find'命令來確定他們的數據庫在哪裏。順便說一句,我很高興你閱讀了文檔! –
- 1. 從Netbeans創建Derby數據庫時存儲在哪裏?
- 2. 無法使用netbeans在derby數據庫(嵌入式)中連接
- 3. 使用derby在netbeans中查詢嵌入式數據庫
- 4. Netbeans 7.2.1。帶嵌入式Derby數據庫的Java應用程序
- 5. Derby + Hibernate嵌入式數據庫問題與Netbeans reverse eng
- 6. 在運行時指定在哪裏創建或打開Derby嵌入式數據庫
- 7. derby數據庫中的位數據類型(在NetBeans中創建)
- 8. H2的嵌入式數據庫在哪裏存儲數據?
- 9. Eclipse在哪裏存儲我使用Java創建的Derby數據庫文件?
- 10. 用derby數據庫和netbeans創建觸發器ide
- 11. 在Netbeans中導出Derby數據庫
- 12. 在網頁上創建Derby數據庫
- 13. 數據源探險Derby嵌入式數據庫bootPassword
- 14. 如何在AS3中使用Electroserver的嵌入式Derby數據庫?
- 15. 嵌入式Derby數據庫進入Java jar嗎?
- 16. 用於嵌入式系統困境的Java Netbeans Derby數據庫:使用Netbeans還是使用代碼創建數據庫?
- 17. 從哪裏開始創建數據庫?
- 18. 無法連接到嵌入式Derby數據庫
- 19. Derby嵌入式數據庫不會持久
- 20. 如何使用SQLDeveloper連接到嵌入式Derby數據庫
- 21. Java嵌入式數據庫(java db/derby)連接管理
- 22. 與松鼠連接到Derby嵌入式數據庫
- 23. 嵌入式OrientDB分佈式模式 - 未能創建數據庫
- 24. 如何在C#中使用Firebird創建嵌入式數據庫#
- 25. 如何在嵌入模式下創建Java數據庫
- 26. 自動創建基於membory的derby數據庫中的表結構(netbeans)
- 27. 春季啓動。 @DataJpaTest H2嵌入式數據庫創建模式
- 28. 當netbeans關閉時,Netbeans Derby數據庫不工作
- 29. 在tomcat中作爲GlobalNamingResource創建的嵌入式Derby數據庫的存儲位置是什麼?
- 30. 打開NETbeans休眠和mysql到derby嵌入式
非常感謝。它不在.netbeans-derby中,而是在'/ home/tariq/.netbeans/7.2.1/derby/Inventory'中,請將其與此目錄一起發佈,我會將其標記爲答案。 – Tariq