[英]Creating database on client computer for java desktop application (swing)
我正在使用swing創建一個Java桌面應用程序,它需要一些數據庫持久性,而我打算為此使用Hibernate。 我是桌面應用程序開發的新手,所以我想知道是否以及如何在安裝后在客戶端計算機上創建數據庫。
是否有要運行的腳本或啟動數據庫創建的休眠配置?
一個示例教程或示例來說明這一點將是理想的(盡管我找不到一個)。
在此先感謝您提供的任何幫助。
Hibernate本身不是數據庫服務器,它是一個對象關系映射框架,因此您需要嵌入式或獨立的數據庫服務器。 JDK隨附的Java DB將足以用於桌面應用程序。
http://hamidseta.blogspot.in/2008/05/install-mysql-server-50-silently.html
在軟件包安裝程序腳本中,執行靜默MySql安裝的步驟。 在觸發Java應用程序安裝程序之前,將您在上面的鏈接中找到的代碼放在BAT文件中。
根據免費許可條款,不應免費打包MySql捆綁包,如果您不願意的話,請檢查一下許可。
Hibernate是用作項目的中間層的Framework,它在數據庫和業務層邏輯之間進行交互。 休眠功能
所以我的建議是使用MySQL,因為
處理大型數據庫。 我們將MySQL Server與包含5000萬條記錄的數據庫一起使用。 我們也知道使用MySQL Server的用戶有60,000個表和大約5,000,000,000行。
一個非常快速的基於線程的內存分配系統。
使用優化的一掃多聯接非常快的聯接。
服務器可以用多種語言向客戶端提供錯誤消息。
這只是少數功能,但您可以訪問官方網站以獲取更多詳細信息 。 最重要的是它是開源的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.