码迷,mamicode.com
首页 > 数据库 > 详细

连接sql2008时报错

时间:2014-10-24 23:33:41      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   ar   使用   java   strong   sp   

  最近把公司的项目搭建到本地(周末回家要加班),可是连接后,发现程序后台出错,错误信息:不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。

本地是SqlServer2008,公司是SqlServer2005,分析后发现,是引用的JDBC 驱动程序版本导致的。

 

微软的连接jar包有两个:sqljdbc.jar 和 sqljdbc4.jar。他们的对比如下:

 

1,sqljdbc.jar:

    sqljdbc.jar 类库提供对 JDBC 3.0 的支持。

    sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。

2,sqljdbc4.jar:
     sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。 
 
所以把sqljdbc.jar替换为sqljdbc4.jar就可以了。 
 
  注:关于微软官方jar的下载连接:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a737000d-68d0-4531-b65d-da0f2a735707&displayLang=zh-cn

选择
下载后,加压"2052\sqljdbc_3.0.1301.101_chs.tar.gz", 文件后,里面包含的sqljdbc.jar与sqljdbc4.jar。

连接sql2008时报错

标签:style   http   color   os   ar   使用   java   strong   sp   

原文地址:http://www.cnblogs.com/fengtengfei/p/4049499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!