Probleme dans l'appel des programmes systeme
Bonjour,
J'essaye de sauvegarder une base Mysql via un programme java
Ma commande pour sauvegarder la base marche tres bien (mysqldump est dans le path) :
Code:
"mysqldump -u root --database aeimm > d:\PM.sql"
Elle cree un fichier PM.sql plein de donnée. Alors que l'execution de ma classe Exec suivante affiche succes et ne cree rien!
Req : La premiere execution a creé un fichier zero kilo qui ne contient rien
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
import java.io.*;
public class Exec{
public static void main(String[] args){
try{
Process pro = Runtime.getRuntime().exec("mysqldump -u root --database aeimm > d:\\PM.sql");
System.out.println("succes");
}catch(IOException e){
System.out.println("echec");
System.out.println(e);
}
}
} |
Je vous remercie d'avance