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

发布于 2024-10-23 21:05:03 字数 154 浏览 10 评论 0原文

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

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

有没有办法将数据从 csv 流式传输到数据库中?

谢谢

I saw lots of articles talking about using SqlBulkCopy to copy content from csv into database,
but they all need to load the data into a data table or data set.

this is no good for me, since i deal with large amount of data, and i dont have powerful machine.

is there a way to stream data from the csv into database?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦屿孤独相伴 2024-10-30 21:05:03

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

C# - CSV 导入导出

只需查找方法 SaveToDatabaseDirectly

This article does show how to load the data directly to the database, without using a temp data table/ data set.

C# - CSV Import Export

Just look for the moethod SaveToDatabaseDirectly

Hello爱情风 2024-10-30 21:05:03

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

The simplest approach would probably be to read the CSV file line-by-line and execute an SQL INSERT command to add the data to the appropriate table in the database.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文