java.sql.SQLException:此驱动程序不支持SQL Server版本8。 SQL状态= 08S01,错误代码= 0

时间:2012-10-04 17:54:40

标签: java sql-server-2008 websphere-7

我已将我的应用程序从Websphere 7.0升级到Websphere 6.1.我正在使用Microsoft SQL server jdbc driver 4.0来申请此应用程序。当我使用sqljdbc4.jar时,我在连接到数据库进行身份验证时会收到以下错误。

  SystemError java.sql.SQLException: SQL Server version 8 is not supported by this driver. SQL State = 08S01, Error Code = 0

如何摆脱这种情况。

2 个答案:

答案 0 :(得分:6)

是的,根据Microsoft SQL Server JDBC type 4.0 driver system requirements page

  

JDBC驱动程序支持与SQL Azure数据库和SQL Server 2005及更高版本的连接。

听起来你正在运行SQL Server 2000。

更改驱动程序(例如更改为jTDS)或升级到更新版本的SQL Server(这可能是一项相当大的任务......)

答案 1 :(得分:0)

您不需要更改驱动程序,只需更改URL连接即可。 试试这个:

String url = "jdbc:sqlserver://"+SERVER+":"+PORT+";databaseName="+DATABASE+ ";user=" +USER+ ";password=" +PASS+ ";";

更改

String url ="jdbc:jtds:sqlserver://"+SERVER+":"+PORT+";databaseName="+DATABASE+ ";user=" +USER+ ";password=" +PASS+ ";";