2011-03-18 125 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,将数据添加到相应的数据库中的表。

相关问题