Pessoal, em runtime, como eu crio um novo banco de dados utilizando código Java?
BD -> MySql
Exemplo: Quero criar o BD bd_teste
No console eu executaria:
mysql -r user -psenha
mysql > CREATE DATABASE bd_teste;
Ou utilizando um arquivo batch:
mysql -r user -psenha < arquivo.txt //no arquivo teria o codigo: CREATE DATABASE bd_teste;
Testei as duas formas e dá certo.
Porem com o código:
Runtime.getRuntime().exec("mysql -r user -psenha < arquivo.txt");
Não está funcionando. Acreditava que o exec executava qualquer comando do sistema.
Meu SO eh Linux.
Agradeço a ajuda.