注册 登录
编程论坛 SQL Server论坛

SQL SERVER被调用的存储过程

alina4122015 发布于 2013-12-11 14:55, 511 次点击
C#写的程序时对数据的增删查改有两种方式:
1、直接在在数据库中一次性读取表信息装入集合,然后对增、删、改的操作用SQL语句一个一个写回去
2、调用数据库的存储过程实时对数据库建立连接,每操作一次增、删、查、改都要进行一次有效的连接
这两个方式都有什么优点呀???我个人觉得还是一次性读取对数据维护比较方便,那为什么很多时候程序员会用存储过程去对数据进行维护呢?
2 回复
#2
volte2013-12-12 10:24
这是因为考虑并发操作的话,有可能读到脏数据!
#3
panyanpan2013-12-19 09:36
C#循坏次数多了以后会不停的打开关闭数据库,这样运行效率上会慢很多,而存储过程只打开关闭一次数据库,可以提高运行效率。
1