我从记事本文件里读取了一些资料,存入了DaTaTable,DataTable的结构和数据库里的一个表是一致,如果用遍历,效率太低,请问我如何高效地提交到数据库内。最好附代码,谢谢。

解决方案 »

  1.   

    就用循环insert操作其实可以的,应该存在连接池的!
    也可以用foreach吧insert操作组成一句话就可以了!然后一次性Excute就可以了
      

  2.   

    用dataadapter一次性fill到数据库。
      

  3.   

    不知道dataAdapter.fill可以不似乎要先创建表映射才行吧
      

  4.   

    用DataAdapter对象的update方法,可以将表中的数据一次性提交给数据库。
      

  5.   

    sql server中有个直接批量插入的方式:bulk insert into 表名 from ‘文件名' with (字段分隔符='',行分隔符='')
      

  6.   

     用DataAdapter对象的update方法,可以将表中的数据一次性提交给数据库。