martes, 26 de julio de 2011

COPIA DE SEGURIDAD DE MYSQL(BACKUP) EN JAVA

La copia de seguridad o respaldo de una base de datos es muy importante para el programador y aun mas para el propietario delsoftwarepor larazónque tiene todos los registros de los clientes otransacciones,veremos como respaldar una base de datos.
para conectarnosnecesitamosel host,el puerto,usuario y contraseña
estecódigofuente hace laconexión (se utiliza lainstrucciónRUNTIME, para ejecutar la sentencia),

Process run = Runtime.getRuntime().exec(
"mysqldump --host=" + host + " --port=" + puert +
" --user=" + usuar + " --password=" + password +
" --compact --complete-insert --extended-insert --skip-quote-names" +
" --skip-comments --skip-triggers " + db);

y este codigo se encarga de generar y escribir el archivo .sql

archivo = new FileWriter(ruta);
pw = new PrintWriter(archivo);





Si lo imaginas,lo programas

No hay comentarios:

Publicar un comentario