【发布时间】:2015-01-18 03:04:02
【问题描述】:
当连接两个不同的数据库(一个是mysql,另一个是oracle)时,如何确保两个数据库中的事务都成功或不成功。
更多信息..
我有一个事务,我将更新两个不同的数据库。因此我有两个不同的服务和两个不同的 DAO。我怎样才能确保交易在数据库中成功或没有..
谢谢 车坦
【问题讨论】:
-
你需要使用分布式事务。这通常由应用程序服务器管理,但您可以使用
XADataSources 自己完成,但这会增加一些复杂性。
标签: java mysql database oracle dao