Ejecutar comando desde Java
Publicado por Cris (48 intervenciones) el 04/09/2013 12:11:23
Hola a todos.
Necesito hacer una aplicación Java que realice una copia de seguridad de una base de datos MySQL.
El código es el que pongo a continuación, y el comando es correcto porque lo ejecuto desde una consola y funciona perfectamente. Pero si ejecuto este código, no hace nada...
Alguien puede ayudarme??
Gracias de antemano.
Necesito hacer una aplicación Java que realice una copia de seguridad de una base de datos MySQL.
El código es el que pongo a continuación, y el comando es correcto porque lo ejecuto desde una consola y funciona perfectamente. Pero si ejecuto este código, no hace nada...
1
2
3
4
5
6
7
8
9
10
11
12
13
import java.io.*;
public class Tests {
public static void main(String args[]) throws IOException {
try {
String command = "mysqldump --opt --password=pass --user=root nombre_bbdd > C:\\Seguridad\\Copia_seguridad_20130904.sql";
Runtime.getRuntime().exec(command);
} catch (IOException e) {
System.out.println("Error: "+e);
}
}
}
Alguien puede ayudarme??
Gracias de antemano.
Valora esta pregunta


0