我的要求是用於小型Java桌面應用程序的最佳嵌入式數據庫是什麼?
- 嵌入式數據庫
- 易於集成與NetBeans IDE
- 應該能夠使用JPA 開發
- 成本的免費
- 數據庫的大小應該是最小的
請建議我一個數據庫與上述功能和一些指針關於這個的好教程。
我的要求是用於小型Java桌面應用程序的最佳嵌入式數據庫是什麼?
請建議我一個數據庫與上述功能和一些指針關於這個的好教程。
我建議HSQLDB。看看像Spring和Hibernate這樣的框架教程,他們傾向於使用HSQLDB作爲如何與他們一起使用嵌入式數據庫的例子。
您可以使用JPA,我個人嘗試過使用Hibernate並獲得了一些很好的結果。它用於OpenOffice和Mathematica等項目,所以應該說它的質量。
HSQLDB符合您的5個要求中的4個。也許5/5之一,只是因爲我不使用Netbeans作爲我的IDE。但我相信你可以自己嘗試。
我推薦H2數據庫,因爲它基本上與HSQLDB具有更好的性能和GUI控制檯應用程序相同。 – 2011-11-27 16:39:47
嘗試使用Apache Derby http://db.apache.org/derby/
H2 database也是不錯的選擇。
[嵌入式java數據庫]的可能重複(http://stackoverflow.com/questions/57102/embedded-java-databases) – 2010-11-03 06:05:25
和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