用Java编写一般应用程序,怎么实现在一个事务中访问了多种类型数据库。

用Java编写一般应用程序,怎么实现在一个事务中访问了多种类型数据库。,第1张

不同类型的数据库

肯定有多个数据源

这个设计到数据库的分布式事务的处理

这个跟数据库本身有关是否支持分布式事务

如果数据库不支持没有办法

如mysql5

支持不是很好

如果没法实现

可以用手动编程实现

事物

_峄埃_ession)和事务的区别

_桓_ession可以启动多个事务,session指一次连接。一个session中可以完成多个事务。

_桓鍪挛 是指一个 *** 作单元,要么成功,要么失败,没有中间状态。

_峄埃谟τ贸绦蛑辛邮菘庖葱辛樱缓蠡峁乇眨馑阋淮位峄啊

_挛瘢帽仍诖蚩峄昂笠葱谐绦蛑械哪骋桓龌蚨喔龆允菘饨械牟僮鳌

事务 指作为单个逻辑工作单元执行的一系列 *** 作。 事务处理可以确保除非事务性单元内的所有 *** 作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关 *** 作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性;

在java中你要手工执行事务,如果是jdbc连接数据库,那么就设置提交的时候手动提交

connsetAutoCommit(false);//conn 是connection对象

当结束后

conncommit();

希望对你有帮助

以上就是关于用Java编写一般应用程序,怎么实现在一个事务中访问了多种类型数据库。全部的内容,包括:用Java编写一般应用程序,怎么实现在一个事务中访问了多种类型数据库。、java调用数据库是事物还是会话、事务是什么在java中如何手工执行事务等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9484980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存