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 :

Chemin d'accès au répertoire de MySQL


Sujet :

JDBC Java

  1. #21
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Ben il y a un espace dans le nom...

    La solution de mon message précédent ne fonctionne pas ?

    a++

  2. #22
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

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

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Ta solution c'était :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sh.setDirectory(new File("D:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\"));
    Mais ça c'était pour le répertoire ou se trouve la commande mysqldump. Moi je veux maintenant indiquer le répertoire de sortie pour mon fichier dump_mathis2.sql .

  3. #23
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par adiGuba Voir le message
    Pour ton problème il faudrait savoir ce que vaut file. S'il s'agit d'un chemin relatif il peut ne plus être correct par rapport au nouveau répertoire, et s'il comporte des espaces le paramètre peut être coupé en deux (il faudrait le quoter) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sh.command("mysqldump.exe --user=root --password=root mathis --result-file=\"" + file.getAbsolutePath() + "\"").consume();
    [edit] Mais sinon tu pourrais tester ceci (si la sortie est bien du texte et non pas du binaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sh.command("mysqldump.exe --user=root --password=root mathis").output(new FileWriter(file).consume();
    a++

  4. #24
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

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

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    OK, je vais tester ça.
    En attendant j'essaie maintenant d'importer ce fichier avec la commande mysqlimport. J'ai donc codé de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    sh.setDirectory(new File("D:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\"));
    sh.command("mysqlimport.exe --user=root --password=root mathis importBase.sql").consume();
    J'ai alors l'erreur suivante :
    mysqlimport.exe: Error: Table 'mathis.importbase' doesn't exist, when using table: importBase
    Hors je n'ai aucune table qui s'appelle importBase !

  5. #25
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

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

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Je viens de me rendre compte que c'est pas du tout la bonne commande à utiliser, mais alors laquelle est-ce ?

  6. #26
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

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

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    C'est bon j'ai trouvé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -h host -u user -ppass base_de_donnees < fichier_dump

  7. #27
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

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

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Citation Envoyé par adiGuba Voir le message
    [edit] Mais sinon tu pourrais tester ceci (si la sortie est bien du texte et non pas du binaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sh.command("mysqldump.exe --user=root --password=root mathis").output(new FileWriter(file).consume();
    J'ai testé ça mais j'ai une erreur m'indiquant que le fichier n'est pas trouvé, ce qui veut dire qu'il faut que je le crée avant ?

  8. #28
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

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

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut

    C'est bon j'avais laissé des simple quote à trainer autour du chemin d'accès au fichier.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 7
    Dernier message: 26/09/2017, 10h02
  2. chemin d'accés du répertoire de déploiement
    Par elwood973 dans le forum VB.NET
    Réponses: 1
    Dernier message: 25/07/2011, 01h36
  3. [VB]récupérer le chemin d'accès du répertoire de profile
    Par Empty_body dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 06/02/2006, 10h37
  4. Chemin d'accès à un répertoire
    Par Crazyblinkgirl dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 22/08/2004, 14h39
  5. Chemin d'accès de MySQL sous linux
    Par sylvain_neus dans le forum Installation
    Réponses: 6
    Dernier message: 17/03/2004, 10h39

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