2010-11-12 88 views
3

在小型Web應用程序中是否可以嵌入數據庫?我需要的是不應該有任何需要在服務器機器上安裝任何數據庫。通過在文件夾中添加一個jar,數據庫應該可以工作。在Web應用程序中是否可以嵌入數據庫?

我使用Java EE和Netbeans作爲我的IDE。如果可能的話,可以嵌入什麼開源數據庫。

任何指向一些優秀教程的指針都會更有幫助。

+0

可能重複[將用於小型Java桌面應用程序的最佳嵌入式數據庫是什麼?](http://stackoverflow.com/questions/4084390/what-will-be-the-best-embedded-數據庫將被用於與小java桌面應用程序) – 2010-11-12 19:01:56

+0

你已經問過完全相同的問題(這實際上是許多類似問題的蠢事)。是什麼讓你覺得事情與webapp有所不同?容器的JVM與桌面應用程序的JVM沒有什麼不同。 – 2010-11-12 19:02:34

回答

2

HSQLDB,一個流行的嵌入式數據庫,是你可以在你的應用程序拖放只有一個jar文件。

3

SQLite是最大的一個。 MySQL有一個嵌入式服務器,但你需要購買一個商業許可證。 Firebird還有一個免費的嵌入式服務器。

1

我還沒有嘗試過,但考慮一下,我想你可以。我之前和HSQLDB一起工作過,我所要做的就是運行嵌入式數據庫,然後運行我的客戶端。您可以通過在Windows中創建cmd腳本或在Linux中創建.sh腳本來完成此操作。

一些嵌入式數據庫:

H2

HSQLDB

Java DB

相關問題