2010-02-13 22 views
1

我下載了DDD示例應用程序(基於埃裏克埃文斯的書),它使用hsqldb。但是,我似乎無法找到這個數據庫是如何建立的。我在Intellij中打開了這個項目,一切都像魅力一樣。但是我沒有找到這樣的hsqldb ......我不是一個有經驗的Java開發人員,所以我可能錯過了一些東西。任何人都可以爲我回答這個問題嗎?DDD示例應用程序 - hsqldb在哪裏?

回答

3

HSQLDB(也稱爲HypersonicDB)通常用作普通Java應用程序中的嵌入式SQL數據庫。您可以下載here。設置起來非常簡單,通常只需將JAR文件放在類路徑中即可使用,示例應用程序應具有相應的配置。

+0

而db本身?我的意思是,表格和數據,它可以包括在罐子裏嗎? –

+0

@Lieven:這取決於應用程序如何使用它。它通常是純粹的內存數據庫。該應用程序可能會選擇指定文件存儲,但您不必爲了使其工作而做任何事情。 – skaffman

+1

那麼,jdbc:hsqldb:mem:dddsample會自動創建嗎?然後,休眠會創建表,如果他們不是?我有一個印象,持久性測試假設數據庫中已經有數據,所以我試圖找到數據庫是如何設置的... –

相關問題