MySQLBulkLoader
là một lớp trong lớp MySQL Connector / Net bao bọc câu lệnh MySQL LOAD DATA INFILE
. Điều này cung cấp cho MySQL Connector / Net khả năng tải tệp dữ liệu từ máy chủ cục bộ hoặc máy chủ từ xa tới máy chủ. [ MySQLBulkLoader
]
Ví dụ về cách sử dụng MySQLBulkLoader
cũng được trình bày Tại đây
Để rõ ràng: MySQLBulkLoader
không tương tự với SQLBulkCopy
. SQLBulkCopy
còn được gọi là Bulk insert
đọc dữ liệu từ DataTable
và MySQLBulkLoader
còn được gọi là LOAD DATA INFILE
đọc từ một tệp. Nếu bạn có một danh sách dữ liệu để chèn vào cơ sở dữ liệu của mình, bạn có thể chuẩn bị và chèn trực tiếp dữ liệu vào bên trong cơ sở dữ liệu của mình bằng SQLBulkCopy
; ở đâu với MySQLBulkoader
bạn sẽ cần tạo một tệp từ dữ liệu của mình trước khi chạy lệnh.
Không có bản sao của SQLBulkCopy
bên trong MySQL Connector / Net tại thời điểm ghi; tuy nhiên, MySQL DB
hỗ trợ Bulk insert
, vì vậy bạn có thể chạy lệnh tương ứng trong MySQLCommand
như đã trình bày Tại đây
.