我看到很多关于使用SqlBulkCopy从csv复制内容到数据库的文章,但他们都需要将数据加载到数据表或数据集中。C# - 有没有办法将csv文件流入数据库?
这对我没有好处,因为我处理大量的数据,而且我没有强大的机器。
有没有办法将数据从csv传输到数据库?
感谢
我看到很多关于使用SqlBulkCopy从csv复制内容到数据库的文章,但他们都需要将数据加载到数据表或数据集中。C# - 有没有办法将csv文件流入数据库?
这对我没有好处,因为我处理大量的数据,而且我没有强大的机器。
有没有办法将数据从csv传输到数据库?
感谢
最简单的方法很可能是读取CSV文件线由行和执行SQL命令INSERT
,将数据添加到相应的数据库中的表。
您已经标记了这个C#,但是严格-SQL解决方案的选项?如果您可以将数据文件获取到可从数据库内访问的位置,则可以使用过程或作业将其导入。 – Kimberly 2011-03-18 05:00:48
这不完全正确,您可以使用OleDbReader(不需要数据集或数据表)。 – zszep 2011-03-30 14:46:00