2011-03-18 129 views
1

我看到很多關於使用SqlBulkCopy從csv複製內容到數據庫的文章,但他們都需要將數據加載到數據表或數據集中。C# - 有沒有辦法將csv文件流入數據庫?

這對我沒有好處,因爲我處理大量的數據,而且我沒有強大的機器。

有沒有辦法將數據從csv傳輸到數據庫?

感謝

+0

您已經標記了這個C#,但是嚴格-SQL解決方案的選項?如果您可以將數據文件獲取到可從數據庫內訪問的位置,則可以使用過程或作業將其導入。 – Kimberly 2011-03-18 05:00:48

+0

這不完全正確,您可以使用OleDbReader(不需要數據集或數據表)。 – zszep 2011-03-30 14:46:00

回答

1

本文的確展示瞭如何直接將數據加載到數據庫,而不使用臨時數據表/數據集。

C# - CSV Import Export

只要看看moethod SaveToDatabaseDirectly

0

最簡單的方法很可能是讀取CSV文件線由行和執行SQL命令INSERT,將數據添加到相應的數據庫中的表。

相關問題