我想使用spring-boot的存儲庫功能連接到基於目錄的Derby數據庫。在經歷了很多困難之後,我意識到我保持連接的德比DB只是一個內存數據庫。有沒有辦法讓我指定數據庫應該存儲在文件系統而不是內存?我希望我的數據庫在我的JVM被終止後被持久化(並能夠被訪問)。Spring Boot基於目錄的數據庫
我已經試過指定德比連接URL使用application.properties以下屬性以使用基於目錄的數據庫:
spring.datasource.url=jdbc:derby:directory;create=true
我的財產沒有得到閱讀和使用,但數據庫還是沒有在JVM加載和關閉之間保留數據。看起來好像在我的「derby.system.home」系統屬性指定的位置創建了Derby DB目錄結構,但是當我重新啓動JVM時,它不包含任何在舊JVM中存儲的數據。
在此先感謝!
你是我的英雄!這完全奏效。我一直在使用「創建 - 刪除」。我改變它「更新」,一切正常。我想我應該閱讀該領域的文檔。非常感謝幫忙。附:對不起,我無法贊成你,因爲我沒有足夠的代表。 – EvilJoe 2014-11-01 13:25:14