MySQLBulkLoader jest klasą w klasie MySQL Connector/Net, która otacza instrukcję MySQL LOAD DATA INFILE . Daje to MySQL Connector/Net możliwość załadowania pliku danych z lokalnego lub zdalnego hosta na serwer. [MySQLBulkLoader
]
Przykład użycia MySQLBulkLoader jest również prezentowany tu
Aby wyjaśnić: MySQLBulkLoader nie jest podobny do SQLBulkCopy . SQLBulkCopy zwany także Bulk insert odczytuje dane z DataTable i MySQLBulkLoader zwany także LOAD DATA INFILE czyta z pliku. Jeśli masz listę danych do wstawienia do swojej bazy danych, możesz przygotować i wstawić dane bezpośrednio do swojej bazy danych za pomocą SQLBulkCopy; gdzie z MySQLBulkoader będziesz musiał wygenerować plik ze swoich danych przed uruchomieniem polecenia.
Nie ma odpowiednika SQLBulkCopy wewnątrz MySQL Connector/Net w momencie pisania; jednak MySQL DB obsługa Bulk insert , dzięki czemu możesz uruchomić odpowiednie polecenie w MySQLCommand jak przedstawiony tu
.