Comment bulk insert dans MySQL à l'aide de C#

Je l'ai déjà utilisé le SQLBulkCopy classe pour charger des données dans un Serveur MS SQL server db. Les résultats ont été très bons, et fonctionne exactement comme je l'ai prévu.

Maintenant, je suis en train d'utiliser une tâche de script dans SSIS en vrac charger des données dans une base MySQL (5.5.8) de la base de données à l'aide d'une ou ODBC ADO.NET connexion (recommander?).

Les colonnes de mon dataset correspondent aux colonnes de la table MySQL. Quel est le meilleur moyen pour faire une insertion en bloc d'un ensemble de données dans une base de données MySQL?

  • Si votre jeu de données dans un format texte, vous n'avez pas besoin d'écrire un programme, il suffit d'écrire un LOAD DATA INFILE requête et MySQL va charger le fichier lui-même.
  • Dan, merci pour la suggestion, je vais être la planification de la SSIS de charger une série de fichiers texte, et que vous devez vérifier certains contenu du fichier avant de me décider pour insérer les données. C'est pourquoi je fais cela par programmation.
InformationsquelleAutor yamn2 | 2011-02-03