5

我已将我的应用程序升级到用于Websphere 7.0此应用程序的应用程序。当我使用连接到数据库进行身份验证时出现以下错误。Websphere 6.1.Microsoft SQL server jdbc driver 4.0sqljdbc4.jar

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

如何摆脱这个。

4

2 回答 2

7

是的,根据Microsoft SQL Server JDBC 类型 4.0 驱动程序系统要求页面

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

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

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

于 2012-10-04T17:59:13.303 回答
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+ ";";
于 2019-06-14T11:06:53.053 回答