Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2012, 18:23
Avatar de irivi
irivi
 
Fecha de Ingreso: abril-2012
Mensajes: 3
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta backup de postgree desde java

como puedo hacer un backup desde java una base ded datos en postgree prque revisado e otrado este código pero me da un errore en la línea marcada y no se que hacer si es que hay que agregar alguna liberia o algo
Ayuda please
try {
String path = " D:\\Irina\\Tesis Iri";
Runtime r = Runtime.getRuntime();

//PostgreSQL variables
String user = "postgres";
String dbase = "comercial";
String password = "comercial*1";
Process p;
ProcessBuilder pb;

/**
* Ejecucion del proceso de respaldo
*/
r = Runtime.getRuntime();
pb = new ProcessBuilder("C:\\Archivos de programa (x86)\\PostgreSQL\\8.4\\bin\\pg_dump.exe", "-v", "-D", "-f", path, "-U", user, dbase);
pb.environment().put("PGPASSWORD", password);
pb.redirectErrorStream(true);
p = pb.start();

} catch (Exception e) {

JOptionPane.showMessageDialog(null, "La autentificación ha fallado para los datos proporcionados.");
}