2017-04-03 49 views
0

在過去的幾個月中,我使用了XAMPP和MySQL數據庫,這些數據庫是在本地主機上使用phpMyAdmin創建和修改的,用於我的大學JavaEE項目。 MySQL數據庫和Apache服務器從XAMPP控制面板啓動。一切都很順利。如何在我的Java應用程序中使用XAMPP MySQL數據庫?

現在我正在使用JavaFX/Scene Builder/FXML開發自己的Java桌面應用程序,並且我想使用數據庫來存儲和加載由Java應用程序通過JDBC處理的各種信息。

問題是,如何在不使用XAMPP控制面板的情況下手動啓動本地主機上的MySQL數據庫,當完成我的Java應用程序並將其部署爲獨立程序並從一個單一快捷方式啓動它時?

任何使程序快捷方式在啓動Java應用程序之前/啓動Java應用程序時,還可以在我的PC上啓動MySQL數據庫?或者也許有一種方法可以在Java代碼中做到這一點?或者,也許有其他方式,這是我不知道的?

我並沒有嚴格決定只使用XAMPP/MySQL/phpMyAdmin設置,它只是已經安裝在我的電腦上,我知道如何使用它,因此是迄今爲止最簡單的解決方案。因此,如果有更好的方法/數據庫設置爲家庭/小應用程序,請隨時建議一些:)。我不確定我是否可以用XAMPP設置來做什麼。注意:我堅持使用本地主機數據庫而不是使用Java的序列化/反序列化,因爲我希望應用程序獨立於互聯網連接,並且有機會將現成的數據庫轉移到在線數據庫,如果這樣我決定在將來做。

+0

Xampp安裝了一個獨立的mysql實例,可以在xampp之外進行管理,如果你願意的話。但是,mysql通常作爲服務安裝,因此在啓動應用程序時不需要手動啓動它。 – Shadow

回答

0

在Xampp文件夾的根目錄下,有一個mysql_start.bat和一個mysql_stop.bat,用於啓動/停止包含在Xampp軟件包中的mysql數據庫。

您可以在應該創建的另一隻蝙蝠中使用它們來啓動Java桌面應用程序。

相關問題