2011-12-27 5 views
5

Теперь я пытаюсь решить, какой драйвер использовать для создания DataSource из моего приложения JavaEE в MS SqlServer.является драйвером JTDS устаревшим?

Пару лет назад у меня был хороший опыт работы с JTDS, а SO answers предполагал, что тогда предпочтение отдавалось JTDS.

Но теперь я вижу, что его последняя версия 1.2.5 - two years old (2009-12-30).

Является ли это достаточной причиной для выбора проприетарного драйвера MS или JTDS настолько хорош, что он больше не требует разработки? :)

+2

(Как общий комментарий, это JTDS, а не JDTS. Я редактировал ваш вопрос повсюду.) –

ответ

4

Microsoft JDBC driver является JDBC 4.0 совместимый во время jTDS является JDBC 3.0.

Here - это некоторые новые функции и улучшения, внесенные в версию 4.0 JDBC.

+0

Я не уверен, что мне нужны функции JDBC 4.0, потому что я делаю то же самое, что и я, когда 4.0 не было доступно, но [смотреть дальше] (http://stackoverflow.com/a/8413767/513342) Я обнаружил, что проприетарный драйвер может быть еще быстрее. Примите ваш ответ, если никто не докажет обратное. –

+0

Я никогда не использовал драйвер MS :). jTDS никогда не подводил меня, и я слышал, что он превосходит MS-драйвер. –

+0

JTDS имеет лучшие функции (например, Windows Auth из Windows и т. Д.). Старая MS JDBC не поддерживала SSL либо – gbn