第一次使用java链接sqlserver,遇到一个神奇的bug,查出来的Date跟原数据对比竟然差了两天,上网查资料说,sqlserver只支持jre1.5,1.6啥的,解决方法大概有几种, 1 Date改成Datetime类型 2 安装自己下载JDBC Driver 4.0安装,该方案解释如下: 另外自己找到了一个最简单的解决方法, 就是SQL语句改成如下: select CONVERT(VARCHAR(20),InputDate,23) NOWDATE FROM dict_oldie
InputDate就是Date类型数据字段, 23代表格式yyyy-MM-dd