2011-12-27 31 views
5

Ahora estoy tratando de decidir qué controlador usar para crear un DataSource desde mi aplicación JavaEE a MS SqlServer.¿El controlador JTDS está desactualizado?

Hace un par de años tuve una buena experiencia con JTDS, y SO answers sugieren que JTDS era una preferencia en ese momento.

Pero ahora puedo ver que su última versión 1.2.5 es two years old (2009-12-30).

¿Es una buena razón para elegir el controlador propietario de MS o JTDS es tan bueno que ya no requiere ningún desarrollo? :)

+2

(Solo como un comentario general, es JTDS, no JDTS. He editado tu pregunta a lo largo.) –

Respuesta

4

Microsoft JDBC driver es JDBC 4.0 compatible mientras jTDS es JDBC 3.0.

Here son algunas de las nuevas características y mejoras introducidas en la versión 4.0 de JDBC.

+0

No estoy seguro de que necesite las características de JDBC 4.0 porque estoy haciendo las mismas cosas viejas que estaba haciendo cuando 4.0 no estaba disponible, pero [mirando más] (http://stackoverflow.com/a/8413767/513342) Encontré que el controlador propietario podría ser incluso más rápido. Aceptará su respuesta si nadie prueba lo contrario. –

+0

Nunca he usado el controlador MS :). jTDS nunca me decepcionó y escuché que supera al controlador de MS. –

+0

JTDS tiene mejores características (por ejemplo, Windows Auth de Windows, etc.). El MS JDBC anterior no era compatible con SSL, ya sea – gbn

Cuestiones relacionadas