Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2014, 14:30
sandragh27
 
Fecha de Ingreso: junio-2014
Mensajes: 36
Antigüedad: 10 años, 5 meses
Puntos: 0
Exclamación Como restaurar backup en jsp con mysqldump?

Hola, necesito ayuda porque no logro restaurar la base de datos desde jsp, a ver quien podria ayudarme.

Aqui les dejo el codigo que utilice para realizar el backup.

Código Java:
Ver original
  1. <%@page import="java.sql.*" %>
  2. <%@page import ="java.util.Calendar" %>
  3. <%
  4. try{
  5.     Calendar fecha = Calendar.getInstance();
  6.     String fechaHoy = fecha.get(Calendar.DATE)+"-"+fecha.get(Calendar.MONTH)+"-"+fecha.get(Calendar.YEAR);
  7.     String nombre = "Respaldo_Sistema_"+fechaHoy+".sql";
  8.     int copia_seguridad;
  9.  
  10.     Process runtimeProcess = Runtime.getRuntime().exec("C:/xampp/mysq/bin/mysqldump.exe --opt  --password=nbuser --user=root --databases basedatossistema -r C:/Users/Sandra/Documents/"+nombre);
  11.  
  12.     copia_seguridad = runtimeProcess.waitFor();
  13.    
  14.     if(copia_seguridad==0){ //Devuelve 0 si todo ha salido bien
  15. %>      <script>
  16.             function respaldoRealizado() {
  17.                 alert("El respaldo ha sido creado con exito.\n\nCompruebe la ubicacion del archivo en el disco local \nC:\Users\Sandra\Documents");
  18.                 location.href="mantenimientoDelSistema.jsp";
  19.             }
  20.             respaldoRealizado();
  21.         </script>
  22. <%        
  23.     } else {
  24. %>      <script>
  25.             function respaldoNoRealizado() {
  26.                 alert("El respaldo no se pudo generar");
  27.                 location.href="mantenimientoDelSistema.jsp";
  28.             }
  29.             respaldoNoRealizado();
  30.         </script>
  31. <%  
  32.     }
  33.    
  34. } catch(Exception e){
  35.     out.println(e);
  36.     }
  37. %>