2013-06-21 53 views
1

我正嘗試基於數據庫創建一個java桌面應用程序。但我想要的是,我使用的數據庫應該包含在構建項目後創建的安裝文件中,以便用戶不必單獨安裝任何數據庫以使用該應用程序。在開發java桌面應用程序中創建和使用數據庫

任何人都可以請幫助我,也展示如何去做呢?

+1

SQLite也許.... – NINCOMPOOP

+0

那麼Apache Derby或Microsoft Access呢? –

+0

嵌入式Derby或HyperionSQL? –

回答

1

一個很好的選擇是讓您的應用程序使用嵌入式數據庫。數據庫進程在與使用它的應用程序相同的進程內運行的地方。從代碼角度來看,它仍然像任何其他數據庫一樣(例如通過連接/數據源訪問)。所以代碼不知道它是一個嵌入式數據庫。

有很多那些支持嵌入式數據庫的數據庫產品...

http://en.wikipedia.org/wiki/Embedded_database

我用H2之前有良好的效果,所以我可以推薦該產品用作嵌入式數據庫。你應該看看你的需求是什麼,看看是否有一個嵌入式產品可以滿足你的要求。

相關問題