IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

[MySql]sauvegarder la base de données


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de mitnick2006
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut [MySql]sauvegarder la base de données
    salut,
    je veux sauvegarder ma base de données Mysql
    sous forme d'un fichier .sql d'aprés mon application java
    j ai exécuter ce code dans la console et ca marche mais via l'application ca marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Runtime run= Runtime.getRuntime();
    // ou est le problème?!!
     run.exec("C:\\Program Files\\EasyPHP1-8\\mysql\\bin\\mysqldump.exe -ufarid -pfarid --opt gss > c:\\base.sql");
    et merci en avance

  2. #2
    Membre confirmé Avatar de mitnick2006
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut
    enfin je l' ai trouvé dans cette discussion http://www.developpez.net/forums/d55...ertoire-mysql/

    mais j ai fait quelques modifications voila le nouveau code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    try{
        Runtime.getRuntime().exec(
    		// 1 - La commande a exécuter (le shell), en séparant les paramètres :
    		new String[] {
    			"cmd.exe", // ou command.com sous Windows 9x
    			"/C",
    			"mysqldump.exe --user=farid --password=farid gss > C:\\base.sql" },
    		// 2 - Les variables d'environnements (null = hérité du parent)
    		null,
    		// 3 - Le répertoire de travail
    		new File("C:\\Program Files\\EasyPHP1-8\\mysql\\bin\\")
    	);
     
      }catch(IOException e){ System.out.println("erreur"); }
    et ca marche merci au adiGuba

    et pour importer une base mysql depuis un fichier sql voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    try{
     Runtime.getRuntime().exec(
    		new String[] {
    			"cmd.exe", 
    			"/C",
    // il faut remplacer mysqldump par mysql dans le cas d' importation			
    "mysql.exe --user=farid --password=farid gss < C:\\base.sql" },
    		null,
    		new File("C:\\Program Files\\EasyPHP1-8\\mysql\\bin\\")
    	);
     
      }catch(IOException e){ System.out.println("erreur"); }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Dump MYSQL] Erreur lors d'une sauvegarde de base de données.
    Par IronQuake dans le forum Administration
    Réponses: 3
    Dernier message: 21/09/2012, 14h56
  2. [phpMyAdmin] Sauvegarder une base de données MySQL en une seule fois
    Par sam01 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/04/2012, 09h56
  3. Problème pour sauvegarder la base de données MySQL
    Par adrian07 dans le forum SugarCRM
    Réponses: 1
    Dernier message: 10/01/2012, 18h51
  4. Sauvegarder une base de donnée mysql
    Par koKoTis dans le forum VBScript
    Réponses: 6
    Dernier message: 25/01/2008, 20h30
  5. Sauvegarder une base de données MySQL en ligne
    Par koKoTis dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 28/11/2007, 07h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo