C# 有没有办法将csv文件流式传输到数据库中?

C# 有没有办法将csv文件流式传输到数据库中?,c#,bulkinsert,sqlbulkcopy,bulk-load,C#,Bulkinsert,Sqlbulkcopy,Bulk Load,我看到很多关于使用SqlBulkCopy将内容从csv复制到数据库的文章, 但它们都需要将数据加载到数据表或数据集中 这对我没有好处,因为我处理大量数据,而且我没有强大的机器 是否有办法将数据从csv流式传输到数据库 感谢最简单的方法可能是逐行读取CSV文件,并执行SQLINSERT命令将数据添加到数据库中的相应表中。最简单的方法可能是逐行读取CSV文件,并执行SQLINSERT命令将数据添加到数据库中数据库中适当的表。本文介绍了如何直接将数据加载到数据库中,而不使用临时数据表/数据集 只需查

我看到很多关于使用SqlBulkCopy将内容从csv复制到数据库的文章, 但它们都需要将数据加载到数据表或数据集中

这对我没有好处,因为我处理大量数据,而且我没有强大的机器

是否有办法将数据从csv流式传输到数据库


感谢

最简单的方法可能是逐行读取CSV文件,并执行SQL
INSERT
命令将数据添加到数据库中的相应表中。

最简单的方法可能是逐行读取CSV文件,并执行SQL
INSERT
命令将数据添加到数据库中数据库中适当的表。

本文介绍了如何直接将数据加载到数据库中,而不使用临时数据表/数据集


只需查找moethod
SaveToDatabaseDirectly

本文确实展示了如何直接将数据加载到数据库,而不使用临时数据表/数据集


只需查找moethod
SaveToDatabaseDirectly

您已经标记了这个C#,但是严格意义上的SQL解决方案是一个选项吗?如果可以将数据文件放到数据库中可访问的位置,则可以使用过程或作业导入。事实并非如此,您可以使用OleDbReader(不需要数据集或数据表)。您已经标记了此C#,但严格的SQL解决方案是一种选项吗?如果您可以将数据文件获取到可以从数据库中访问的位置,则可以使用过程或作业导入数据文件。事实并非如此,您可以使用OleDbReader(不需要数据集或数据表)。