知识大全 ASP.NET里的事务处理
Posted 数据库
篇首语:树高千尺有根,水流万里有源。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET里的事务处理相关的知识,希望对你有一定的参考价值。
ASP.NET里的事务处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
事务是一组组合成逻辑工作单元的数据库操作 虽然系统中可能会出错 但事务将控制和维护每个数据库的一致性和完整性 如果在事务过程中没有遇到错误 事务中的所有修改都将永久成为数据库的一部分 如果遇到错误 则不会对数据库作出任何修改
例如 在一个银行应用程序中 如果资金从一个帐户转到另一个帐户 则会将一定的金额记入一个帐户的贷方 同时将相同的金额记入另一个帐户的借方 由于计算机可能会因为停电 网络中断等原因而出现故障 所以有可能更新了一个表中的行 但没有更新相关表中的行 如果数据库支持事务 则可以将数据库操作组成一个事务 以防止因这些事件而使数据库出现不一致
在 ADO NET 中 可以使用 Connection 和 Transaction 对象来控制事务 若要执行事务 请执行下列操作
调用 Connection 对象的 BeginTransaction 方法来标记事务的开始 BeginTransaction 返回对 Transaction 的引用 请保留此引用 以便将其分配给在事务中登记的 Command
将 Transaction 对象分配给要执行的 Command 的 Transaction 属性 如果通过活动的 Transaction 对象对 Connection 执行 Command 但该 Transaction 对象尚未分配给 Command 的 Transaction 属性 则将引发异常
执行所需的命令
调用 Transaction 对象的 Commit 方法来完成事务 或调用 Rollback 方法来取消事务
以下代码示例使用 Microsoft? SQL Server? 上的 ADO NET 来演示事务逻辑
SqlConnection myConnection = new SqlConnection( Data Source=localhost Initial Catalog=Northwind Integrated Security=SSPI ) myConnection Open() // 启动一个事务SqlTransaction myTrans = myConnection BeginTransaction()
cha138/Article/program/net/201311/15730相关参考
ASP.NET中的事务处理和异常处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用SQLTr
ASP.NET入门教程13.5安全事务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET创建Web服务之使用事务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 支持XML
浅谈.NET里的MTS 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!事务处理模式是为参与事务处理的
知识大全 IIS处理Asp.net请求和 Asp.net页面生命周期
IIS处理Asp.net请求和Asp.net页面生命周期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
这里是从Dataset里的数据生成曲线图我的Dataset是从表Sendrec里读取的数据分别有IdSendid(订单号)Sendtime(记录时间)Sendnum(单位时间发送量/我这里是五分钟
ASP.NET页面错误处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET中图象处理过程详 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在使用ASP的
ASP.NET图象处理详解[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在使用ASP的时
ASP.NET的错误处理机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对于一个Web应用程