sql >> Base de Datos >  >> RDS >> Mysql

Una explicación de MySqlBulkLoader

MySQLBulkLoader es una clase en la clase MySQL Connector/Net que envuelve la instrucción MySQL LOAD DATA INFILE . Esto le da a MySQL Connector/Net la capacidad de cargar un archivo de datos desde un host local o remoto al servidor. [MySQLBulkLoader ]

El ejemplo de cómo usar MySQLBulkLoader también se presenta Aquí

Para ser claro: El MySQLBulkLoader no es similar a SQLBulkCopy . SQLBulkCopy también llamado Bulk insert lee datos de DataTable y MySQLBulkLoader también llamado LOAD DATA INFILE lee de un archivo. Si tiene una lista de datos para insertar en su base de datos, es posible preparar e insertar datos dentro de su base de datos directamente con SQLBulkCopy; donde con MySQLBulkoader deberá generar un archivo a partir de sus datos antes de ejecutar el comando.

No hay equivalente de SQLBulkCopy dentro de MySQL Connector/Net en el momento de escribir; sin embargo, la base de datos MySQL DB admite Bulk insert , para que pueda ejecutar el comando correspondiente en un MySQLCommand como presentado Aquí .