大量的數據保存在CSV文件,
當需要把這些數據加載到數據庫,然后使用數據庫來共享出去。
就需要把CSV文件導入數據庫,
怎么樣快速地把CSV文件導入數據庫呢?
這個就需要使用類MySqlBulkLoader,它是mariadb數據庫快速導入的方式。
一般使用SQL語句導入是10秒,那么使用這種方式往往只需要2秒,至少快5倍左右。
CSV的文件格式:
public class Product{[DisplayName("產品編號")]public int Id { get; set; }[DisplayName("產品名稱")]public string Name { get; set; }[DisplayName("圖片")]public byte[] Img { get; set; }}
產品編號,產品名稱,圖片
1,測試,AQIDBAU=
保存出來如上所示。
測試的代碼:
private void button2_Click(object sender, EventArgs