2


我在某处读到,为了使用 JTA 和 Tomcat(我也在使用 Hibernate),您需要使用 JTA 版本的 JDBC 驱动程序。这是真的?
如果是这样,驱动程序是否包含 JTA 支持?

谢谢,
伊泰

4

3 回答 3

2

是的,它确实。请参阅 com.microsoft.sqlserver.jdbc.SQLServerXADataSource。您还可以在此处阅读有关使用 MS SQL 的 XA 事务的更多信息

于 2010-10-25T18:03:03.447 回答
0

但是拥有 XA 驱动程序是必要的,但还不够。您还必须有一个 JTA 事务管理器,这不是 JDBC 的一部分。

于 2010-10-25T18:10:51.520 回答
0

我一直使用MS SQL Server的jTDS驱动程序。
MS SQL Server 是基于从 Sybase 获得的基础构建的,因此它们都使用表格数据流作为协议。

正如 duffymo 所说,您需要一个 JTA 事务管理器,例如:

于 2010-10-25T18:24:36.590 回答