我曾提升应用程序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
如何摆脱这一点。
是的,按照微软的SQL Server JDBC类型4.0驱动程序的系统要求页 :
JDBC驱动程序支持到SQL Azure数据库和SQL Server 2005和更高的连接。
这听起来像你正在运行的SQL Server 2000。
更改驱动程序(例如,以JTDS ),或升级到SQL Server的一个较新的版本(这大概是一个相当大的任务......)
你不需要改变你的驱动程序,只有你的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