0

我正在尝试使用 java 连接字符串与 sql server 2008 连接,但出现以下错误

jdbc:sqlserver://127.0.0.1:1434;DatabaseNameconnect?autoReconnect=true com.microsoft.sqlserver.jdbc.SQLServerException: 不支持服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。com.microsoft.sqlserver.jdbc.SQLServerException:不支持服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source) at com.microsoft.sqlserver.jdbc.DBComms.Prelogin(Unknown Source) at com.microsoft.sqlserver.jdbc.DBComms.(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(DriverManager.java:582) at java.sql.DriverManager .getConnection(DriverManager.java:

我正在使用以下 jar 进行连接

sqljdbc-2005-1.0.jar

请帮忙

4

1 回答 1

5

您正在使用 SQL Server 2005 JDBC 驱动程序,但正在与 SQL Server 2008 通信。虽然我预计这会起作用,但我怀疑最好的方法可能是更新您的 JDBC 驱动程序:

于 2012-05-24T19:53:46.427 回答