Puoi dirmi a cosa MySqlBulkLoader
, dove e come usarlo?
Alcuni esempi sarebbero anche apprezzati, per favore ..
MySqlBulkLoader
è una class fornita dal connettore MySql .net .
Fornisce un’interfaccia a MySql simile per concetto alla class SqlBulkCopy
/ BCP per Sql Server. Fondamentalmente, ti permette di caricare dati in MySql alla rinfusa. Un esempio decente può essere trovato su dragthor.wordpress.com e c’è anche un esempio nella documentazione di MySql .
MySQLBulkLoader
è una class nella class MySQL Connector / Net che include l’istruzione MySQL LOAD DATA INFILE
. Ciò consente a MySQL Connector / Net di caricare un file di dati da un host locale o remoto al server. [ MySQLBulkLoader ]
Qui viene anche presentato l’esempio di come utilizzare MySQLBulkLoader
Per essere chiari: MySQLBulkLoader
non è simile a SQLBulkCopy
. SQLBulkCopy
chiamato anche Bulk insert
legge i dati da DataTable
e MySQLBulkLoader
anche chiamato LOAD DATA INFILE
legge da un file. Se hai un elenco di dati da inserire nel tuo database, è ansible preparare e inserire i dati all’interno del tuo database direttamente con SQLBulkCopy
; dove con MySQLBulkoader
dovrai MySQLBulkoader
un file dai tuoi dati prima di eseguire il comando.
Non esiste alcuna controparte di SQLBulkCopy
all’interno di MySQL Connector / Net al momento della scrittura; tuttavia, il MySQL DB
supporta l’ Bulk insert
, quindi è ansible eseguire il comando corrispondente in MySQLCommand
come presentato qui .