求解答一道基础面试题 事务是什么?sql事务和Ado.net事务有什么区别?并且请用代码实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。2 ADO.net事务 Ado.net事务可能是大家一般都用的优点:简单,效率和数据库事务差不多。缺点:事务不能跨数据库,只能在一个数据库连接上。如果是两个数据库上就不能使用该事务了。 通俗的说,事务(Transaction)就是对数据执行的一组操作,这些操作钭数据从一种状态更改为另一种状态,他们必须为一个单元运行。事务最主要的功能就是确保多个连续的操作必须全部执行成功,否则回复到未执行任何数据操作的最初状态。 MSDN:事务http://msdn.microsoft.com/zh-cn/library/ms174377.aspxado.net事务:http://book.51cto.com/art/200906/129720.htm 图片预览!分不是问题! linq操作集合 组合查询问题 SQL SERVER从表中取指定行的数据 一道关于数组的面试题!!! 头都大了,高手给看看! 急!急!急!!!用户自定义控件问题? 请问如下问题的SQL如何实现 汉字Request.querystring["id"]参数接受问题 ACCESS数据库中能否直接将update语句写在代码中,而实现更新的啊? 100分求电子商务问题!!!(分不够可以加) detailsview 在线等!!!! textarea图片
sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:
优点:执行效率最佳
限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。2 ADO.net事务
Ado.net事务可能是大家一般都用的
优点:简单,效率和数据库事务差不多。
缺点:事务不能跨数据库,只能在一个数据库连接上。如果是两个数据库上就不能使用该事务了。
这些操作钭数据从一种状态更改为另一种状态,他们必须为一个
单元运行。
事务最主要的功能就是确保多个连续的操作必须全部执行成功,
否则回复到未执行任何数据操作的最初状态。