2010-04-18 77 views
0

我有一個名爲'install creator'的安裝嚮導。我想將mySQL數據庫包含到安裝程序中,或者找到另一種方式,安裝後用戶可以使用我的數據庫。問題不是每個人都在計算機上安裝MySQL,即使這樣,用戶也不知道數據庫的名稱或密碼。不知何故數據庫必須在安裝時自動創建,併爲我的目的創建了一些表。如何做到這一點。謝謝使用JDBC連接到MySQL的程序的安裝程序包

+0

哦,我正在使用JDBC與數據庫交互.... – 2010-04-18 21:31:23

回答

0

如果你只是使用MySQL作爲本地存儲引擎,因爲它似乎是你在做什麼,那麼你應該考慮使用Sqlite with JDBC,而不是MySQL。 MySQL實際上是用於存儲多個用戶信息的服務器上,以及通過您在服務器上創建的程序間接訪問數據庫的位置。理論上,你可以打包MySQL和MySQL Connector/J,讓JDBC可以與MySQL交談;然而,MySQL是一個相當大的野獸,我認爲這對用戶來說不是好事(另外,不要忘記他們可能已經安裝了MySQL,如果你是第一次安裝MySQL,你會有效地迫使他們使用你的root密碼)。與MySQL不同,sqlite旨在提供用於輕量級本地文件存儲的SQL結構。