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 : Sélectionner tout - Visualiser dans une fenêtre à part
"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 : Sélectionner tout - Visualiser dans une fenêtre à part
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