当前位置:编程学习 > C#/ASP.NET >>

关于数据插入效率问题

我目前是用C#拼接sql语句,执行一次,如果出错写一次错误日志,由于数据量较大,经常要7个多小时,有人说把每个sql语句写到一个*.sql的文件里,执行会快,可是我操作的是mysql数据库,如果出现错误,就不会继续往下执行了,而且哪条数据出错的错误日志也不能打印出来了,谁能帮我解决下,或给点提示,最好附带使用哪个方法去执行 --------------------编程问答-------------------- 存储过程?
每个sql单独写个存储过程
然后在C#中记录日志 --------------------编程问答-------------------- 开启事务,比如有100条sql语句,执行完全部的才提交事务,如果执行(插入或删除)到99条出错就回滚事务,这样操作就会自动撤销。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,