2014-05-19 82 views
0

我使用MySQL數據庫創建了一個java swing應用程序。 所以我想爲應用程序創建一個安裝程序,以便可以在安裝了JRE的每臺PC上安裝並運行。部署java/mysql應用程序

經過一番研究,我找到了一種在生成jar文件後使用Launch4j和Inno Setup Compiler實現這一點的方法。

問題是我不知道如何整合mysql數據庫,以便將應用程序看作是一個整體。

在此先感謝

回答

0

更的評價是什麼,但我需要額外的空間/格式:

MySQL的安裝是不是我會自動爲用戶做的原因是:

a)您正在創建用戶可能不知道如何管理的服務。您正在安裝一個打開端口的程序,這可能需要安全更新等。如果您的最終用戶沒有IT背景來正確管理它,那顯然是一個安全問題。

b)也許用戶更喜歡另一種配置。 OTOH,如果用戶知道他在做什麼,也許他已經安裝了MySQL。他可能更喜歡在已安裝的MySQL中運行數據庫,因爲它已正確配置(包括備份),它在冗餘硬件中,無論如何。

如果您的產品需要一個小型嵌入式數據庫,請切換到Derby或Hypersonic。

如果您的產品需要完整的MySQL安裝,只需爲IT運營商自行安裝(提供SQL腳本以創建數據庫並將其與代碼一起填充數據庫,指定如何配置您的應用程序中的數據庫參數)。