MySQLBulkLoader
ist eine Klasse in der MySQL Connector/Net-Klasse, die die MySQL-Anweisung LOAD DATA INFILE
umschließt . Dies gibt MySQL Connector/Net die Möglichkeit, eine Datendatei von einem lokalen oder entfernten Host auf den Server zu laden. [MySQLBulkLoader
]
Das Beispiel zur Verwendung des MySQLBulkLoader
wird auch hier
Um es klar zu sagen: Der MySQLBulkLoader
ist nicht ähnlich zu SQLBulkCopy
. SQLBulkCopy
auch Bulk insert
genannt liest Daten aus DataTable
und MySQLBulkLoader
auch LOAD DATA INFILE
genannt liest aus einer Datei. Wenn Sie eine Liste mit Daten haben, die Sie in Ihre Datenbank einfügen möchten, können Sie Daten direkt mit SQLBulkCopy
vorbereiten und in Ihre Datenbank einfügen; wo mit dem MySQLBulkoader
Sie müssen eine Datei aus Ihren Daten generieren, bevor Sie den Befehl ausführen.
Es gibt kein Gegenstück zu SQLBulkCopy
innerhalb von MySQL Connector/Net zum Zeitpunkt des Schreibens; jedoch die MySQL DB
unterstützt Bulk insert
, sodass Sie den entsprechenden Befehl in einem MySQLCommand
ausführen können wie hier
dargestellt .