MySQLBulkLoader
est une classe de la classe MySQL Connector/Net qui encapsule l'instruction MySQL LOAD DATA INFILE
. Cela donne à MySQL Connector/Net la possibilité de charger un fichier de données depuis un hôte local ou distant vers le serveur. [MySQLBulkLoader
]
L'exemple d'utilisation de MySQLBulkLoader
est également présenté Ici
Pour être clair : Le MySQLBulkLoader
n'est pas similaire à SQLBulkCopy
. SQLBulkCopy
aussi appelé Bulk insert
lit les données de DataTable
et MySQLBulkLoader
également appelé LOAD DATA INFILE
lit à partir d'un fichier. Si vous avez une liste de données à insérer dans votre base de données, il est possible de préparer et d'insérer des données dans votre base de données directement avec SQLBulkCopy
; où avec le MySQLBulkoader
vous devrez générer un fichier à partir de vos données avant d'exécuter la commande.
Il n'y a pas d'équivalent de SQLBulkCopy
à l'intérieur de MySQL Connector/Net au moment de la rédaction ; cependant, la MySQL DB
prend en charge l'Bulk insert
, vous pouvez donc exécuter la commande correspondante dans une MySQLCommand
comme présenté Ici
.