yam*_*mn2 6 c# mysql bulkinsert
我以前使用SQLBulkCopy类将数据加载到MS SQL Server数据库中.结果非常好,并且完全像我预期的那样工作.
现在,我正在尝试使用SSIS中的脚本任务,使用ODBC或ADO.NET连接将数据批量加载到MySQL(5.5.8)数据库中(推荐?).
我的数据集中的列对应于MySQL表的列.将数据集批量插入MySQL数据库的最佳方法是什么?
Erw*_*yer 13
您可以使用MySQL Connector for .NET附带的MySqlBulkLoader:
var bl = new MySqlBulkLoader(connection);
bl.TableName = "mytable";
bl.FieldTerminator = ",";
bl.LineTerminator = "\r\n";
bl.FileName = "myfileformytable.csv";
bl.NumberOfLinesToSkip = 1;
var inserted = bl.Load();
Debug.Print(inserted + " rows inserted.");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12025 次 |
| 最近记录: |