值java.sql.SQLException:SQL Server版本8不受此驱动程序支持。 S

2019-08-01 04:19发布

我曾提升应用程序Websphere 7.0Websphere 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

如何摆脱这一点。

Answer 1:

是的,按照微软的SQL Server JDBC类型4.0驱动程序的系统要求页 :

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

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

更改驱动程序(例如,以JTDS ),或升级到SQL Server的一个较新的版本(这大概是一个相当大的任务......)



Answer 2:

你不需要改变你的驱动程序,只有你的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+ ";";


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