Executar comando no DOS de dentro da aplicação

Galera, preciso implementar o backup do mysql na minha aplicação e para isso tenho q executar o comando de exportar o BD no DOS do Windows, como posso executar esse comando de dentro da aplicação? Tipo qdo der a ordem ele entrar no DOS e executar uma String q está dentro do código da minha aplicação!

Vlw!

A classe Runtime fornece acesso a linha de comando do sistema operacional, o método estático Runtime.getRuntime().exec() executa comandos no prompt. Provavelmente é isso o que vc precisa, qualquer dúvida da uma lida no javadoc.

Não é mais fácil configurar o scheduler do mysql pra fazer o backup automático pra vc?

bom mas de qualquer forma, se vc quiser executar o comando vai aí a dica.

String cmd = "cmd.exe /c dir \"" + dir + "\" /tc";
Process ls_proc = Runtime.getRuntime().exec(cmd);

joyle, como posso configurar o MySql para fazer isso automaticamente? Precida de algum software? Estou usando o MySql Server 5.1. Poderia me guiar passo a passo de como automatizar esse processo?

Vlw!

joyle, outra coisa:

essa variável dir posso passar o comando do backup né?

[quote=Ermin]joyle, outra coisa:

essa variável dir posso passar o comando do backup né?[/quote]

Ermin
O comando que te passei foi apenas um exemplo. Você terá que adaptar à sua necessidade.
Quanto ao backup pelo scheduler, você terá que baixar o Mysql Administrator, ir na opção backup, lá tem uma aba chamada “Schedule” onde vc configura como vc quer.