社区
应用实例
帖子详情
一个事务和连接的问题
110来电
2006-11-24 04:56:13
可不可以实现这样的功能
在sql server 的查询分析器,打开两个连接,
连接1
begin tran
连接2
begin tran
insert table1(col1) select 1
commit tran
连接1
rollback tran
然后刚才的inser 语句也被撤销
我试了,在一个连接里,外部事务起决定作用,可是两个连接有没有什么办法,也弄一个
起决定性的事务,来决定是否最终提交操作?
...全文
275
7
打赏
收藏
一个事务和连接的问题
可不可以实现这样的功能 在sql server 的查询分析器,打开两个连接, 连接1 begin tran 连接2 begin tran insert table1(col1) select 1 commit tran 连接1 rollback tran 然后刚才的inser 语句也被撤销 我试了,在一个连接里,外部事务起决定作用,可是两个连接有没有什么办法,也弄一个 起决定性的事务,来决定是否最终提交操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
110来电
2006-11-24
打赏
举报
回复
真的,不要想当然,试一下就知道不是那么回事
110来电
2006-11-24
打赏
举报
回复
由第一个连接开始事务,连接2写入数据,连接1全部回滚
110来电
2006-11-24
打赏
举报
回复
可能你没弄懂我的意思,
在查询分析器里 文件-> 连接,打开两个连接
lizhizhe2000
2006-11-24
打赏
举报
回复
SET XACT_ABORT ON
BEGIN TRAN tra1
连接1
begin tran
连接2
begin tran
insert table1(col1) select 1
commit tran
COMMIT TRAN tral
shawnwan
2006-11-24
打赏
举报
回复
save tran 名称 和 rollback 名称
只要保存事务名称就可以进行操作啦,
oooooo126
2006-11-24
打赏
举报
回复
save tran 名称--------确定回滚地址
rollback tran名称
oooooo126
2006-11-24
打赏
举报
回复
save tran 名称
rollback 名称
连接
池&
事务
管理
本文介绍了数据库
连接
池的概念、工作原理、常见
连接
池实现如Druid,并展示了使用Druid
连接
池的实例。接着,详细讲解了
事务
的四大特性(ACID),
事务
隔离级别的概念、
问题
及对比,以及
事务
的传播行为。最后,通过
一个
转账案例演示了在Spring中如何配置和使用
事务
管理。
事务
传播获取不到数据库
连接
的
问题
记录
本文记录了
一个
因
事务
传播机制不当配置而导致数据库
连接
耗尽的
问题
。在特定业务场景下,通过调整
事务
传播级别和优化代码结构,有效解决了并发请求时数据库
连接
不足的情况。
weblogic
连接
池不释放
问题
解决_Weblogic jdbc
连接
池如何处理未完成的
事务
在Weblogic应用中,如果使用JDBC
连接
池时遇到异常或编码错误,可能导致
事务
未完成就回收到
连接
池。这将引起
事务
在后续业务中意外合并提交,产生不可预知的结果。例如,
一个
事务
在test1.jsp中开启但未提交或回滚,其
连接
被回收。当test2.jsp使用这个
连接
并提交
事务
时,test1和test2的
事务
会被一起处理,引发潜在的数据一致性
问题
。解决这个
问题
需要确保每个
事务
在结束时正确地提交或回滚。
关于Spring
事务
的原理,以及在
事务
内开启线程,
连接
池耗尽
问题
.
本文详细解析了Spring
事务
管理的原理,包括如何基于AOP和ThreadLocal实现
事务
控制,介绍了
事务
传播行为类型及其应用场景,以及
事务
隔离级别的设定来解决脏读、不可重复读和幻读等
问题
,强调了在Spring管理
事务
时,无论传播方式如何,方法只会开启
一个
数据库
连接
。
hibernate
事务
和jdbc
事务
冲突
问题
本文讨论了在Spring项目中,同时使用Hibernate和JDBC时遇到的
事务
管理
问题
。当配置了不同的tx:annotation-driven时,可能出现只有
一个
事务
生效的情况。通过使用TransactionAwareDataSourceProxy和设置SessionFactory的useTransactionAwareDataSource为true,可以实现HibernateTransactionManager管理两者
事务
,确保
事务
的正确性。关键在于保持数据源的一致性和利用TransactionSynchronizationManager来协调
连接
和session。
应用实例
27,580
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章