Включает ли драйвер MS-SQL Server JDBC 3.0 от Microsoft поддержку JTA? - PullRequest
2 голосов
/ 25 октября 2010


Я где-то читал, что для использования JTA и Tomcat (я также использую Hibernate) вам необходимо использовать JTA-версию драйвера JDBC. Это правда?
Если да, включает ли этот драйвер поддержку JTA?

Спасибо
Еффий

Ответы [ 3 ]

2 голосов
/ 25 октября 2010

Да, это так. См. Com.microsoft.sqlserver.jdbc.SQLServerXADataSource. Вы также можете прочитать больше о транзакциях XA с MS SQL здесь

0 голосов
/ 25 октября 2010

Я всегда использовал драйвер jTDS для MS SQL Server.
MS SQL Server был построен на базе, приобретенной у Sybase, поэтому они оба используют поток табличных данных в качестве протокола.

И, как сказал Даффимо, вам понадобится менеджер транзакций JTA, например:

0 голосов
/ 25 октября 2010

Но наличие драйвера XA необходимо, но недостаточно. У вас также должен быть менеджер транзакций JTA, который не является частью JDBC.

...