2010-11-03 65 views
1

我的要求是用於小型Java桌面應用程序的最佳嵌入式數據庫是什麼?

  • 嵌入式數據庫
  • 易於集成與NetBeans IDE
  • 應該能夠使用JPA
  • 開發
  • 成本的免費
  • 數據庫的大小應該是最小的

請建議我一個數據庫與上述功能和一些指針關於這個的好教程。

+1

[嵌入式java數據庫]的可能重複(http://stackoverflow.com/questions/57102/embedded-java-databases) – 2010-11-03 06:05:25

+1

和http://stackoverflow.com/questions/3771962/100-pure-java-數據庫關閉,http://stackoverflow.com/questions/462923/java-embedded-databases-comparison,http://stackoverflow.com/questions/2431546/lightest-database-to-be-packed-with-an-應用程序,http://stackoverflow.com/questions/3444265/simple-and-reliable-in-memory-database-for-fast-java-integration-tests-with-suppo,http://stackoverflow.com/questions/ 1187974/firebird-vs-hsqldb-at-java等等,等等,請做一個搜索。 – 2010-11-03 06:06:38

回答

5

我建議HSQLDB。看看像Spring和Hibernate這樣的框架教程,他們傾向於使用HSQLDB作爲如何與他們一起使用嵌入式數據庫的例子。

您可以使用JPA,我個人嘗試過使用Hibernate並獲得了一些很好的結果。它用於OpenOffice和Mathematica等項目,所以應該說它的質量。

HSQLDB符合您的5個要求中的4個。也許5/5之一,只是因爲我不使用Netbeans作爲我的IDE。但我相信你可以自己嘗試。

+1

我推薦H2數據庫,因爲它基本上與HSQLDB具有更好的性能和GUI控制檯應用程序相同。 – 2011-11-27 16:39:47

相關問題