什么是Type 4 XA驱动程序?

时间:2009-11-03 17:17:07

标签: java jdbc db2

在我们创建数据源的应用程序中,我们选择了 Database Name DB2
Driver:BEA Type 4 XA DB2
但我所知道的是,there are only 4 types of Driver。那么什么是Type 4 XA 驱动程序?

3 个答案:

答案 0 :(得分:15)

来自this blog entry

  

最常见的XA交易   条款,是一种“全球交易”   可能跨越多个资源。

即,跨(例如)2个数据库运行的事务。因此,例如,可以跨这两个数据库管理插入,并以原子方式提交/回滚。

“类型4”指的是直接转换为数据库协议的本机Java JDBC驱动程序。 See here了解更多详情

答案 1 :(得分:8)

  • 类型4:所有原生Java

  • XA:代表可扩展架构,主要用于2阶段提交协议 - 请参阅wikipedia。简短:一个事务协调器与多个事务管理器之间的全局事务的标准协议。有时它们也被称为事务监视器。它很慢,所以如果你真的不需要它应该避免它。但是,在我们的客户,我们主要需要它:(

答案 2 :(得分:2)

XA的主要优点是它可以在一个连接/事务中访问多个数据库。