不同类型的数据库
肯定有多个数据源
这个设计到数据库的分布式事务的处理
这个跟数据库本身有关是否支持分布式事务
如果数据库不支持没有办法
如mysql5
支持不是很好
如果没法实现
可以用手动编程实现
事物
_峄埃_ession)和事务的区别
_桓_ession可以启动多个事务,session指一次连接。一个session中可以完成多个事务。
_桓鍪挛 是指一个 *** 作单元,要么成功,要么失败,没有中间状态。
_峄埃谟τ贸绦蛑辛邮菘庖葱辛樱缓蠡峁乇眨馑阋淮位峄啊
_挛瘢帽仍诖蚩峄昂笠葱谐绦蛑械哪骋桓龌蚨喔龆允菘饨械牟僮鳌
事务 指作为单个逻辑工作单元执行的一系列 *** 作。 事务处理可以确保除非事务性单元内的所有 *** 作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关 *** 作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性;
在java中你要手工执行事务,如果是jdbc连接数据库,那么就设置提交的时候手动提交
connsetAutoCommit(false);//conn 是connection对象
当结束后
conncommit();
希望对你有帮助
以上就是关于用Java编写一般应用程序,怎么实现在一个事务中访问了多种类型数据库。全部的内容,包括:用Java编写一般应用程序,怎么实现在一个事务中访问了多种类型数据库。、java调用数据库是事物还是会话、事务是什么在java中如何手工执行事务等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)