Necesito ayuda con la restauración de una base de datos ya que el código que tengo no me funciona lo utilizo en un botón que al darle clic el usuario solo escoja el archivo y automáticamente genere la restauración aquí les dejo el código:
int resp;
resp=RealizarBackupMySQL.showOpenDialog(this);
if (resp==JFileChooser.APPROVE_OPTION) {
try{
String ubicacion= String.valueOf(RealizarBackupMySQL.getSelectedFile ().toString().trim());
Process child = Runtime.getRuntime().exec("C:\\Program Files (x86)\\MySQL\\MySQL Server 5.0\\bin\\mysql --user=root --password=root --databases forrajera < " + ubicacion);
JOptionPane.showMessageDialog(null,"BaseActualizad a","Verificar",JOptionPane.INFORMATION_MESSAGE) ;
}catch(Exception e){
JOptionPane.showMessageDialog(null, "Error no se actualizo la DB por el siguiente motivo: " + e.getMessage(), "Verificar",JOptionPane.ERROR_MESSAGE);
}
}else{
JOptionPane.showMessageDialog(null,"Ha sido cancelada la actualizacion del Backup");
}
por su ayuda se les agradece mucho.
espero haberme explicado bien.