Forum Pplware
Iniciar o MySQL com a aplicação Java - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Iniciar o MySQL com a aplicação Java (/showthread.php?tid=16149)



Iniciar o MySQL com a aplicação Java - Apaxe - 01-07-2013 15:54

Olá a todos!

Eu possuo uma versão portable do MySQL 5.6 e estou a tentar que este inicie com a minha aplicação Java que estou a construir.
Programei este código só que o mesmo não consegue terminar com sucesso:

// Cria a variavel "iniciaMySQL" do tipo "Process".
Process iniciaMySQL;

try {
// Comando para iniciar o MySQL Sever no computador:
iniciaMySQL = Runtime.getRuntime().exec("C:\\MySQL-Server-5.6.12-Win64\\bin\\mysqld.exe");

// Cria e inicializa a variavel "processComplete" do tipo int:
int processComplete = iniciaMySQL.waitFor();



if (processComplete == 0) {// Se o valor da variavel "processComplete" for igual a "0":
System.out.println("MySQL Server foi iniciado com sucesso !");
} else {// Se o valor da variavel "processComplete" for diferente de "0":
System.out.println("Falhou a iniciação do MySQL Server !");
}

} catch (IOException | InterruptedException | HeadlessException | Error ex) {// Trata as excessões:
System.out.println("Erro : " + ex.getCause());
}

O que me está faltando no código para que este consiga terminar com sucesso?
Obrigados.