MySqlBulkLoader的解释
你能告诉我MySqlBulkLoader
的用途,在哪里以及如何使用它?
一些例子也将不胜感激,请..
MySqlBulkLoader
是MySql .net连接器提供的类。
它提供了MySql的接口,其概念类似于SqlBulkCopy
类/ BCP。 基本上,它允许您批量加载数据到MySql。 可以在dragthor.wordpress.com找到一个体面的例子, MySql文档中也有一个例子。
MySQLBulkLoader
是MySQL Connector / Net类中的一个类,它包装了MySQL语句LOAD DATA INFILE
。 这使MySQL Connector / Net能够将数据文件从本地或远程主机加载到服务器。 [ MySQLBulkLoader ]
这里还介绍了如何使用MySQLBulkLoader
的示例
要明确: MySQLBulkLoader
与SQLBulkCopy
不相似。 SQLBulkCopy
也称为Bulk insert
从DataTable
读取数据, MySQLBulkLoader
也称为LOAD DATA INFILE
从文件读取。 如果要在数据库中插入数据列表,则可以使用SQLBulkCopy
直接在数据库中准备和插入数据; 使用MySQLBulkoader
您需要在运行命令之前从数据中生成一个文件。
在SQLBulkCopy
,MySQL Connector / Net中没有SQLBulkCopy
对应物; 但是, MySQL DB
支持Bulk insert
,因此您可以在MySQLCommand
运行相应的命令, MySQLCommand
所示。