请教下个循环数据插入的性能问题。。
我有一个数据集DataSet 里面有2000行数据
1:循环2000次,循环里面调用(int i=1;i<=2000;i++)
DbHelperSQL.ExecuteSql("insert into A values(i,'bbbbbbbbbbbbb')");//会有2000个数据库连接对象
2:循环2000次,循环里面:
定义一个StringBuilder sb,用来装载
sb.Append("insert into A values(1,'bbbbbbbbbbbbb')");
sb.Append("insert into A values(2,'bbbbbbbbbbbbb')");
sb.Append("insert into A values(3,'bbbbbbbbbbbbb')");
.
..
...
sb.Append("insert into A values(2000,'bbbbbbbbbbbbb')");
循环外面最后再来个:DbHelperSQL.ExecuteSql(sb.ToString());
=====请问这2个哪个性能要优越,因为现在是做的一个多线程的数据库对导(ETL)过程,所以性能比较重要,请大家赐教。。。或者给出其他可行的思路,谢谢拉,要过年拉,我谢谢你,你明年就会长工资拉,哈哈。。。