Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2007, 13h12   #1
Invité de passage
 
Inscription : août 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 8
Points : 1
Points : 1
Par défaut exporter base de donnees avec mysqldump

je veux exporter mabase de donnees via une classe java j ai mis :

try{


Runtime.getRuntime().exec(

"cmd /c C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\mysqldump -u root -padmin --opt base " +
"-h localhost > C:\\newbd.sql");
}
catch (Exception e) {
System.out.println(e.toString());
}

mais ca me donne un fichier vide !!!!!
_bobo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 14h52   #2
Membre du Club
 
Inscription : janvier 2007
Messages : 66
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 66
Points : 49
Points : 49
Essaye déjà avec:
Code :
mysqldump -u root -padmin nom_ta_base
dans ton code java pour voir si ca marche
JinJu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2007, 13h51   #3
Invité régulier
 
Inscription : juin 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 6
Points : 6
Points : 6
Salut,
la redirection ne peut pas fonctionner avec un Runtime car '>' ne s'adresse pas à l'OS mais à un shell.

Tente ça:
Code :
1
2
3
4
5
6
7
8
9
10
11
try{
 
 
Runtime.getRuntime().exec(
 
"cmd /c C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\mysqldump -u root -padmin --opt base " +
"-h localhost -r C:\\newbd.sql ");
}
catch (Exception e) {
System.out.println(e.toString());
}
ad selene est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h42.


 
 
 
 
Partenaires

Hébergement Web