我的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: Communications link failure