我的Java應用程序需要連接到存在於磁盤上的Mysql數據庫文件。如何以編程方式啓動Java中的Mysql服務器?
爲此,它需要啓動一個Mysql服務器並使用服務器來讀取文件。問題是我不知道如何從我的Java代碼中啓動服務器,讀取Mysql文件,對其進行修改,然後停止服務器。
目前,我正在使用類似下面的內容,但我沒有看到從代碼啓動服務器的方法。
MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser("root");
dataSource.setPassword("root");
dataSource.setServerName("MysqlServer");
Connection conn = dataSource.getConnection();
利用這一點,我碰上
異常在線程 「主」 了java.lang.RuntimeException:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信鏈路故障
我認爲這是因爲服務器沒有啓動。我如何從代碼啓動服務器?
是你能如果MySQL手動啓動運行應用程序?網絡錯誤可能來自防病毒軟件/防火牆等。 – Jayan 2013-04-24 02:04:16
您使用哪種操作系統? – 2013-04-24 02:08:21
@yan:是的,如果mysql服務器正在運行,該應用程序將工作。 – Moeb 2013-04-24 02:13:46