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

 

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    janvier 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2017
    Messages : 7
    Points : 5
    Points
    5

    Par défaut MysqlBulkLoader besoin de vos avis sur d'autre façon d'arriver au même résultat

    Bonjour à tous,

    Je fait quelque test pour l'insertion de données dans un table MariaDB sur un serveur externe via un fichier CSV qui est dans l'ordinateur de l'utilisateur. J'ai utilisé MysqlBulkLoader cependant j'ai un erreur "The used command is not allowed with this MariaDB version". Cette erreur est causé par une option dans le serveur pour éviter des faille de sécurité. Et sur les serveur (non dédier) de fournisseur il est certain que cette option ne sera pas activé. Une autre façon de faire serait d'uploader les fichier csv sur le serveur et ensuite faire le traitement du fichier pour l'importer dans la table de la base de donné qui est sur le même ordinateur que le fichier csv.

    J'ai fait des test avec Mysql workbench et l'importation fonctionne parfaitement et ne cause pas d'erreur, je me demande de quel façon il procède pour faire l'importation.

    De quel façon vous traiter ce genre d'importation lorsque le fichier et n'est pas sur le même ordinateur que la db.

    Merci

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    janvier 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2017
    Messages : 7
    Points : 5
    Points
    5

    Par défaut

    J'ai testé quelque façon de faire une insertion dans un db MariaDB à partir d'un fichier csv pour ceux que ça pourrait aider.

    1. Uploader la csv sur le serveur et ensuite fait l'insertion en LOCAL, désavantage de cette façon est que nous devons faire une connexion pour l'upload du fichier et une autre pour MySQL.

    2. Transférer la csv dans une datatable et ensuite faire peuplé la db avec la datatable. Très efficace, n'a pas besoin d'une connexion pour upload quoi que se soit.

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

Discussions similaires

  1. Besoin de vos avis sur exchange
    Par joke000 dans le forum Exchange Server
    Réponses: 5
    Dernier message: 19/05/2010, 14h46
  2. Réponses: 2
    Dernier message: 28/08/2008, 13h03
  3. Besoin de vos avis sur www.bymusic.fr
    Par jonbymusic dans le forum Mon site
    Réponses: 12
    Dernier message: 25/03/2007, 08h39
  4. Besoin de vos avis sur un algo
    Par vodevil dans le forum Langage
    Réponses: 2
    Dernier message: 17/02/2006, 16h40

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