Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Java JDBC:дати постоянно два почивни дни

Дефектен JDBC драйвер

Оказва се, че проблемът е в драйвера на MS JDBC. Опитах всяка възможна комбинация от типове дати и преобразувания на дати и нищо не работи. След дълго търсене (трябваше да го направя първо!) Видях коментар за по-стар запис на SO, който предполагаше, че проблемът е в драйвера на JDBC версия 3 от Microsoft. Взех най-новия драйвер, версия 4.нещо и проблемът изчезна.

Благодаря на всички, които се опитаха да помогнат. Специални благодарности, Майк, че отделихте време да публикувате решение.

-=пчелен



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте името на месеца в номер на месеца в SQL Server

  2. NULL стойности в клаузата NOT IN

  3. Как да премахнете водещото празно пространство в SQL Server – LTRIM()

  4. Въведение в синонимите в SQL Server

  5. Използвайте OBJECTPROPERTY(), за да разберете дали дадена таблица е системна таблица в SQL Server