2016-03-05 2 views
2

Нужно запустить службу MySQL из XAMPP с помощью Java-кода. (Без ручного управления консолью XAMPP для ее запуска).Запустить XAMPP-сервер mysql с кодом Java

Я знаю, что вы могли бы использовать:

Process process = Runtime.getRuntime().exec("net START MySQL"); 

Чтобы запустить MySQL в окнах. Но похоже, что XAMPP имеет MySQL как подпрограмму (если я прав).

Любые советы, пожалуйста?

ответ

2

Это зависит от пути, на котором вы установили XAMPP. Вы можете установить сервер MySQL в качестве модуля Автозапуска в XAMPP, а затем вы можете запустить

(Предполагая, что вы будучи XAMPP установлены в пути по умолчанию)

Process process = Runtime.getRuntime().exec("C:\\xampp\\xampp_start.exe"); 

Это не может быть самым простым способом, но это будет работать. Но также вы должны знать, что mysql хранится отдельно в пути XAMPP, как в C:\xampp\mysql\bin. Таким образом, вы также можете запустить

Process process = Runtime.getRuntime().exec("C:\\xampp\\mysql\\bin\\mysqld.exe"); 

Надеюсь, это вам поможет.

Смежные вопросы