sql2008 的 jdbc

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:27:15
本人喜欢vista系统,想做JSP项目,安装了sql server2008 和myElipse7,采用微软的jdbc驱动程序来连接数据库,发现连不上,错误提示:
com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.DBComms.Prelogin(Unknown Source)
at com.microsoft.sqlserver.jdbc.DBComms.<init>(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ch04.DBConnection.getCon(DBConnection.java:28)
at ch04.Test.main(Test.java:11)

本人知道采用sql200

SQL2005 JDBC驱动的1.2版可以用,不过有一些SQL2008的新功能无法使用,
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c
好像2.0版本出来了,支持SQL SERVER 2008:
http://download.microsoft.com/download/C/3/9/C39A0A12-C143-4E90-894F-85A2E7BDDB72/sqljdbc_2.0.1803.100_chs.exe

在属性里,调整兼容性,就可以了!

sql2005的驱动包太低,下一个最新的就可以了。
版本2.0下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9