Gostaria de saber se tem como fazer um backup no mysql usando código java ? Se tem um metodo para fazer backup no Mysql com java?
Dulvida?
Rodrigo Reis
Gostaria de saber se tem como fazer um backup no mysql usando código java ? Se tem um metodo para fazer backup no Mysql com java?
Dulvida?
Rodrigo Reis
Ao menos que vc invoque o mysqldump via Runtime.getRuntime().exec(), nao tem nao.
Rafael
use o SQL "BACKUP TABLE tabela, tabela... TO diretorio_de_backup"
e o comando "RESTORE TABLE tabela, tabela... FROM diretorio_de_backup"
OBS. para o RESTORE funcionar legal, dropa o banco de dados, cria ele de novo, loga nele e depois recupere as tabelas.
[quote]
public void backupBanco(){
try
{
Runtime r = Runtime.getRuntime();
r.exec("C:\mysql\bin\mysqldump.exe");
} catch(Exception e) {
e.printStackTrace();
}
}[/quote]
Tipo assim?[/quote]
Chamar:
Runtime.getRuntime().exec("C:\mysql\Bin\mysqldump.exe");
pode a ter resolver tua parada,mas isso fica bem dependente de máquina não?Ah,e vc postou no local errado Rodrigo!Isso aqui eh o forum de certificação!
não entendi porque essa pergunta deveria estar no fórum de certificação! pelo que li ele só quer que o aplicativo que ele fez crie um backup dos dados.
isso mesmo, so quero um metodo crie um backup dos dados.
aquele metodo que postei, tinha que ter uns parametros para passarpara o mysqldrump, e eu não to sabendo como passar os paramentros.
esses SQL´s exclusivos do MySQL que passei cria um backup das tabelas de um banco além de ficar independente de plataforma e embutido no código JAVA ou num DAO.