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