Pessoal estou com um probleminha aqui na empresa, seguinte temos uma base de dados e a manipulamos atravéz do MySql-Front, ele tem opções de se realizar a OTIMIZAÇÃO, CHECAGEM, ANALIZE E REPARAÇÃO da base lá em TOOLS>>TABLE-DIAGNOSTICS. Pois bem no momento todas essas etapas são realizada "NA UNHA" dai estamos desenvolvemdo um forma de que isso seja feito atravez de uma pequeno aplicativo Java que será chamado via tarefas agendadas do windows e fará o porcesso todo. Queremos que os comandos sejam passados como se fossem no console direto para o MySql e a assim o processo seja realizado.
esses tempos eu precisava acessar no SQL Server umas DTS através da minha aplicação… pesquisei na web e consegui achar a “linha” que executava através prompt … dae tentei executar através do método Runtime().exec()…e não tava bufando 100%
O que eu fiz , fiz um .bat com todas as linhas para chamar as DTS , e chamei o .bat através da minha aplicação , resolveu…
[quote=guilhermetn3]esses tempos eu precisava acessar no SQL Server umas DTS através da minha aplicação… pesquisei na web e consegui achar a “linha” que executava através prompt … dae tentei executar através do método Runtime().exec()…e não tava bufando 100%
O que eu fiz , fiz um .bat com todas as linhas para chamar as DTS , e chamei o .bat através da minha aplicação , resolveu…
Pode ser ai a tua solução…
[]'s[/quote]
A primeira alternativa que analizamos foi fazer com um .bat mas estive falando com um professor e ele me aconselhou a não fazer, dai parti para a idéia de fazer em uma linguagem.
Já tentei com o Runtime().exec() mas não obtive muito sucesso.
Me disse que por ser uma rotina que vou colocar para rodar e ela vai parar meu servidor a 1:00 AM e fazer todo o processo e em seguida colocalo no ar novamente não seria uma boa alternativa, isso pois caso ocorra algo via .bat você não pode ter algum tratamento do processo.
Eu fiz um shell script que gerava umas estatisticas sobre o servidor executando o comando ‘show status’. Com isso vc tem bastante informacao pra algumas estatisticas como numero de conexoes, comandos enviados pro servidor, etc.
Voce poderia gazer o mesmo em java, conecta no banco e da um show status pra pegar as variaveis do servidor e ai eh so trabalhar em cima disso.
Usei esses artigos como referencia, vale a pena dar um lida.