当前位置:  开发笔记 > 编程语言 > 正文

将大型数据表存储到数据库中的有效方法

如何解决《将大型数据表存储到数据库中的有效方法》经验,为你挑选了1个好方法。

我已经从文本文件动态创建了一个数据表.现在我需要将值存储在database.i中找到一些使用foreach和数据行的示例,它工作正常

  foreach (DataRow row in dt.Rows)
  {
      // insert statement
  }

我怀疑数据表可能包含数千行,使用foreach循环是否有效,或者我应该采用其他一些技术,如批量复制(我不知道它,所以请帮助我).谢谢你



1> David..:

如果您使用的是SQL Server,则应使用SqlBulkCopy类.

我从你描述的循环转换为在我的一个应用程序中使用这个类的大量数据,并且性能提升令人难以置信.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有