Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.sql.SQLException:此驱动程序不支持sql Server版本8。SQL状态=08S01,错误代码=0_Java_Sql Server 2008_Websphere 7 - Fatal编程技术网

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

java.sql.SQLException:此驱动程序不支持sql Server版本8。SQL状态=08S01,错误代码=0,java,sql-server-2008,websphere-7,Java,Sql Server 2008,Websphere 7,我已将我的应用程序从websphere6.1升级到websphere7.0。我正在为此应用程序使用microsoftsqlserverjdbc驱动程序4.0。当我使用sqljdbc4.jar连接到数据库进行身份验证时,会出现以下错误 SystemError java.sql.SQLException: SQL Server version 8 is not supported by this driver. SQL State = 08S01, Error Code = 0 如何摆脱此问题

我已将我的应用程序从
websphere6.1升级到
websphere7.0
我正在为此应用程序使用
microsoftsqlserverjdbc驱动程序4.0
。当我使用
sqljdbc4.jar
连接到数据库进行身份验证时,会出现以下错误

  SystemError java.sql.SQLException: SQL Server version 8 is not supported by this driver. SQL State = 08S01, Error Code = 0
如何摆脱此问题。

是的,根据:

JDBC驱动程序支持到SQLAzure数据库和SQLServer2005及更高版本的连接

听起来您正在运行SQL Server 2000


要么更改驱动程序(例如,到),要么升级到最新版本的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+ ";";

您是否尝试在classpath/lib中添加驱动程序jar文件的旧版本(JDBCV.3.x)?Jon skeet已经回答了您的问题。。。你一定很幸运。。现在只需将其标记为您的答案…我有相同的问题,即使服务器版本是“9.0.5292”又名2005。与本地2005服务器的连接正常,但与名为“DEVDB1\SQL2005”的远程计算机的连接不正常。@DaSh:完全相同的问题?如果您确实收到一条错误消息“不支持SQL Server version 8[…]”,那么听起来您不是在与SQL Server 2005计算机对话……我100%确定该实例是2005。其他软件,如操作系统,会影响JDBC看到/识别的内容吗?实际上,我连接到了错误的实例(错误的端口)。谢谢你,乔恩。