Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Java JDBC :dates toujours décalées de deux jours

Pilote JDBC défectueux

Il s'avère que le problème était le pilote MS JDBC. J'ai essayé toutes les combinaisons possibles de types de date et de conversions de date et rien n'a fonctionné. Après de nombreuses recherches (j'aurais dû le faire en premier!), J'ai vu un commentaire sur une entrée SO plus ancienne qui impliquait que le problème était le pilote JDBC version 3 de Microsoft. J'ai eu le dernier pilote, la version 4.something, et le problème a disparu.

Merci à tous ceux qui ont essayé d'aider. Un merci spécial à toi Mike d'avoir pris le temps de poster une solution.

-=beeky