Microsoft的MS-SQL Server JDBC 3.0驱动程序是否包含对JTA的支持?

时间:2010-10-25 17:36:15

标签: java sql-server jdbc jta


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

谢谢,
以太

3 个答案:

答案 0 :(得分:2)

是的,确实如此。请参阅com.microsoft.sqlserver.jdbc.SQLServerXADataSource。 您还可以阅读有关MS SQL here

的XA事务的更多信息

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

正如duffymo所说,你需要一个JTA交易管理器,如: