PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum BACKUP NO FIREBIRD COM JAVA #475663

08/04/2014

0

ALUEM SABE COMO FAZER BACKUP NO JAVA COM FIREBIRD?


VOU POSTAR UM PEQUENO CODIGO?


GERA BACKUP.

try {
testeConexao.conectar();
FBBackupManager backup = new FBBackupManager();
backup.setUser(testeConexao.Usuario);
backup.setPassword(testeConexao.Senha); //c:\\BESTSOFT.FDB
backup.setDatabase((testeConexao.Url).replace("jdbc:firebirdsql:localhost/3050:",""));
backup.setPort(3050);
backup.setHost("localhost");
backup.setBackupPath("c:/teste/arquivo.bkp"); // caminho arquivo backup
backup.setVerbose(true);
backup.setLogger(new FileOutputStream("c:/teste/log.rtf")); // caminho log
backup.backupDatabase();
JOptionPane.showMessageDialog(rootPane,"BKP GERADO COM SUCESSO");
} catch (FileNotFoundException | SQLException ex) {
JOptionPane.showMessageDialog(rootPane, ex.getLocalizedMessage());
} finally {

testeConexao.desconectar();
// respostaBKP.close();
}


RESTAURE BAKCUP


try {
testeConexao.conectar();
FBBackupManager restore = new FBBackupManager();
restore.setUser(testeConexao.Usuario);
restore.setPassword(testeConexao.Senha);
restore.setDatabase((testeConexao.Url).replace("jdbc:firebirdsql:localhost/3050:",""));
restore.setHost("localhost");
restore.setBackupPath("c:/teste/arquivo.bkp"); // caminho arquivo backup
restore.setVerbose(true);
restore.setLogger(new FileOutputStream("c:/teste/log.rtf")); // caminho log
testeConexao.desconectar();
restore.setRestoreReplace(true);
restore.restoreDatabase();
JOptionPane.showMessageDialog(rootPane,"BANCO RESTAURADO COM SUCESSO");
} catch (FileNotFoundException | SQLException ex) {
JOptionPane.showMessageDialog(rootPane, ex.getLocalizedMessage());
} finally {
testeConexao.desconectar();
}

TAI AI um codito enxuto pra gerar bkp FIREBIRD
Alex Silva.

Alex Silva.

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar