今天出现一个问题,java中,sqlserver连接不上,以前一直好好的程序,突然就跑不起来了。但是用sqlserver客户端还是可以连接的。说明db没问题。
调查了很久。最后想到jdk的版本,我把jdk改成32位的。就OK了。
原因还是不明。按道理jdbc是不区分32和64的。而且前阵子用64位的jdk,也是可以正常跑起来的。
奇怪了。。。
最后查明原因,不是因为64位和32位的关系,而是jdk版本的原因。jdk的1.6.29这个版本,不管是32位还是64位,连sqlserver2008都有问题。用了换个更新版本的jdk64位就OK了。