| ADO.NET 中的事务 |
|
| 日期:2006-6-5 11:41:02 人气:
[大 中 小] |
|
事务是作为包执行的一组数据库命令。利用事务,您的应用程序将能够在事务进程中的任何部分出现任何错误时中止(回滚)所有已在事务中执行的更改。例如,假设某个应用程序具有两个表,其中一个表示库存清单,而另一个表示订单。当向一个表添加订单时,需要在另一个表中减少相应的库存。如果对订单表的更新成功但对库存清单表的更新失败,则将损坏数据的完整性。为了确保两个表都成功进行更新,可以将两个数据命令都打包到一个事务中。如果一个表成功更新而另一个表未成功更新,则可以回滚整个事务,解决导致失败的问题,然后重试该事务。
|
|
|
|
|
|