2014-02-13 41 views
2

我想創建一個窗體或小程序,將其用作「數據庫」的GUI。它的基本輪廓將只是一個菜單,人們可以輸入一個日期,然後所有與該日期相關的項目都會顯示出來。我還希望有一個插入選項,用戶可以在其中添加日期信息。 但是,我在想如果這可能與創建數據庫。我想讓它變得非常便於攜帶,並將它交給任何人,所以不想處理連接數據庫和安裝數據庫服務器等等。 是否有可能保留程序中的所有數據,並且程序的文件大小隨着更多信息的增加而動態增長?創建具有內部數據庫的java小應用程序或windows應用程序

回答

4

有幾個「獨立」或「單用戶」數據庫引擎。

據我瞭解,Apache Derby甚至Java DB可配置爲 「單用戶」 操作,但你需要驗證這一點。

如果你不關心有一個基於Java的數據庫,你也可以看看SQLLite

小程序有非常嚴格的安全限制,一般這意味着他們不能讀或寫文件到本地磁盤。您可以運行內存數據庫,但是一旦applet /數據庫關閉,數據就會丟失

2

有一個非常輕量級的文件DBMS叫做Derby,由Apache創建。看看這裏:http://db.apache.org/derby/

它是免費的,使用簡單。這不是一個非常強大的解決方案,但它聽起來像是你需要的東西。

相關問題