社区
C#
帖子详情
ado.net中的事务须提交后才能保存到数据库,如果这样还要回滚干什么?
webworm
2005-03-28 12:55:29
作了个试验:如果在提交前碰到异常,就不会执行提交方法了,不执行提交方法,对数据库的修改都不会起作用,那么回滚还有什么用?
有些不解,请大家指教,谢谢.
...全文
191
10
打赏
收藏
ado.net中的事务须提交后才能保存到数据库,如果这样还要回滚干什么?
作了个试验:如果在提交前碰到异常,就不会执行提交方法了,不执行提交方法,对数据库的修改都不会起作用,那么回滚还有什么用? 有些不解,请大家指教,谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liulangdeshijian
2005-04-03
打赏
举报
回复
我感觉是没有写入数据库。我试验过。只有Commit后才写入库。
webworm
2005-04-03
打赏
举报
回复
请指教
zhongwanli
2005-03-28
打赏
举报
回复
死锁!
Ivony
2005-03-28
打赏
举报
回复
应该是不同的数据库处理方式不同。。。
webworm
2005-03-28
打赏
举报
回复
请问事务在提交之前,是已经写到数据库中,然后出了错再回滚;还是一直都没有写到数据库中,直到执行提交才写?
非常感谢
webworm
2005-03-28
打赏
举报
回复
在我没有执行提交和回滚的情况下,数据库的没有被更新.如果先写入的话,是否是系统自动执行回滚?
andywang110001
2005-03-28
打赏
举报
回复
既然事死锁,何以见得已经写道数据库了呢,我感觉事没有写
hongmingz
2005-03-28
打赏
举报
回复
在事务提交之前,数据写入了数据库,出错后,会把写入的数据删除掉。
webworm
2005-03-28
打赏
举报
回复
能不能麻烦哪位大哥说说事务在sql server 和 oracle 中的执行细节
Ivony
2005-03-28
打赏
举报
回复
事务在没有提交或者回滚前,会一直锁定其所占用的资源,如果不及时的提交或者回滚就会造成严重的死锁。所以一定要在finnaly中RollBack事务。
Mysql
数据库
基础入门视频教程
Mysql
数据库
基础入门视频课程:属于零基础Mysql
数据库
教程,从
数据库
的... 常用函数,
事务
的学习,您将学到什么是
事务
的
提交
,
回滚
,并发操作及脏读,幻读. 最后视图,存储过程,索引的学习,将会带你掌握更高级的
数据库
技术.
ado.net
技术总结
使用
ado.net
技术可以使用一致的访问方式操作多种数据源,包括
数据库
、xml、excel等。
ado.net
与ado是两种截然不同的数据访问技术,ado使用ole db接口基于微软com技术,而
ado.net
拥有自己的
ado.net
接口并且基于微软的...
.net mysql 分布式
事务
处理_.NET简谈
事务
、分布式
事务
处理
今天这篇文章我们将使用.NET C#来进行
事务
性编程,从浅显、简单的本地
事务
开始,也就是我们用的最多的
ADO.NET
事务
处理,然后我们逐渐扩大
事务
处理范围,包括对分布式
事务
处理的使用,多线程
事务
处理的使用。
数据库
...
ADO.NET
学习笔记
ADO.NET
最大的特色就在于支持在断开连接的情况下对
数据库
里的内容进行操作,这样可以大大的节约过多连接带来的消耗,前面的那一篇文章
中
已经给了一个具体的例子说明
ADO.NET
的这种特性。我们可以在从
数据库
里获得...
.NET简谈
事务
、分布式
事务
处理
今天这篇文章我们将使用.NET C#来进行
事务
性编程,从浅显、简单的本地
事务
开始,也就是我们用的最多的
ADO.NET
事务
处理,然后我们逐渐扩大
事务
处理范围,包括对分布式
事务
处理的使用,多线程
事务
处理的使用。...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章