代码之家  ›  专栏  ›  技术社区  ›  Ittai

微软的MS-SQL Server JDBC 3.0驱动程序是否包括对JTA的支持?

  •  2
  • Ittai  · 技术社区  · 15 年前


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

    谢谢,
    伊泰

    3 回复  |  直到 15 年前
        1
  •  2
  •   Eugene Kuleshov    15 年前

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

        2
  •  0
  •   duffymo    15 年前

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

        3
  •  0
  •   crowne    15 年前

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

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