elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Restaurar Bd mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Restaurar Bd mysql  (Leído 1,750 veces)
nolasco281


Desconectado Desconectado

Mensajes: 319


Ver Perfil
Restaurar Bd mysql
« en: 18 Agosto 2014, 16:17 pm »

Hola como estan

tengo lo siquiente codigo pero no me recupera restaura la BD talvez alguien sabe donde tengo el error

Código
  1. try {
  2.            JFC_Backup.setVisible(true);  
  3.            String bd = "test";
  4.            int result = JFC_Backup.showOpenDialog(null);
  5.  
  6.            if(result == JFileChooser.OPEN_DIALOG)
  7.            {
  8.  
  9.                File bkp;  
  10.                bkp = JFC_Backup.getSelectedFile();  
  11.                String arq = bkp.getPath();  
  12.                System.out.println("bd "+ bd);
  13.                System.out.println("arq "+ arq);
  14.  
  15.                String[] cmd = new String[3];
  16.                cmd[0] = "cmd.exe" ;
  17.                cmd[1] = "/C" ;
  18.                cmd[2] = "C:/xampp/mysql/bin/mysql" -u root -p -h localhost "+bd+" < "+arq;
  19.  
  20.                Runtime rt = Runtime.getRuntime();
  21.                System.out.println("Execing " + cmd[0] + " " + cmd[1]);
  22.                proc = rt.exec(cmd);
  23.  
  24.                // any error message?
  25.                StreamGobbler errorGobbler = new
  26.                StreamGobbler(proc.getErrorStream(), "ERROR");            
  27.  
  28.                // any output?
  29.                StreamGobbler outputGobbler = new
  30.                StreamGobbler(proc.getInputStream(), "OUTPUT");
  31.  
  32.                // kick them off
  33.                errorGobbler.run();
  34.                outputGobbler.run();
  35.  
  36.  
  37.                // any error???
  38.                int exitVal = proc.waitFor();
  39.  
  40.                if (exitVal == 0)
  41.                {  
  42.                    JOptionPane.showMessageDialog(null, "Backup Restaurado com sucesso !");  
  43.                }  
  44.                else
  45.                {  
  46.                    JOptionPane.showMessageDialog(null, "Falha ao restaurar backup. \n Verifique as configurações ou entre em contato com o suporte !");  
  47.                }
  48.            }
  49.        }
  50.        catch (Exception e)
  51.        {
  52.            JOptionPane.showMessageDialog(null, e, "Erro!", 2);            
  53.        }        
  54.    }                                
  55.  



En línea

Lo que se puede imaginar... se puede programar.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines