日期:2014-05-20  浏览次数:20742 次

JDBC跨数据库连接
大家好:
  由于以前公司一套系统数据库连接使用JDBC做的 也没用到任何数据源! 现在由于业务需要 需要在这套系统中同时做两种数据库的保存动作 一个数据库是sqlserver 一个是Oracle 。
  所以 需要在程序中创建两种连接,sqlserver和Oracle,比如我要保存一条记录那么这条记录就需要同时保存到两种数据库,那么这两种的数据库的事务怎么管理? 像这种情况还会遇到其他什么问题呢? 请高手指点。。。

------解决方案--------------------
JTA的事务管理
------解决方案--------------------
夸数据库的事物可以使用JTA来做,但是需要注意效率问题,JTA的效率不是很好。至于如何连接两个数据库,你可以配两个数据库源。在使用的时候,分别连接两个数据库源就可以了。