Java 获得';未处理的令牌类型:未知令牌:0x53';使用JDBC连接到MSSQL时出错

Java 获得';未处理的令牌类型:未知令牌:0x53';使用JDBC连接到MSSQL时出错,java,sql-server,sql-server-2005,jdbc,Java,Sql Server,Sql Server 2005,Jdbc,尝试使用JDBC连接到Sql Server(2005)时,我遇到以下错误: unhandled token type: unknown token: 0x53 有什么想法吗?我也希望有一个更具描述性的错误!! 另外,我已经完成了“telnet servername 1433”测试,可以确认机器可以创建TCP连接。听起来您在使用2005年以前的SQL协议的旧驱动程序。您需要使用新的。听起来像是在为2005年以前的SQL协议使用旧的驱动程序。您需要使用新的。作为MS dirver的替代品,您也可以

尝试使用JDBC连接到Sql Server(2005)时,我遇到以下错误:

unhandled token type: unknown token: 0x53
有什么想法吗?我也希望有一个更具描述性的错误!!
另外,我已经完成了“telnet servername 1433”测试,可以确认机器可以创建TCP连接。

听起来您在使用2005年以前的SQL协议的旧驱动程序。您需要使用新的。

听起来像是在为2005年以前的SQL协议使用旧的驱动程序。您需要使用新的。

作为MS dirver的替代品,您也可以尝试。我在SQLServer2000上使用这个驱动程序有很好的经验。项目页面说明它也适用于SQL Server 2005。

作为MS dirver的替代品,您也可以尝试。我在SQLServer2000上使用这个驱动程序有很好的经验。项目页面说明它也适用于SQL Server 2005。

最后,这个问题的原因是我们打开了镜像。因此,要在不升级驱动程序的情况下解决此问题,我们必须关闭数据库镜像。但是,由于这确实是一个难题,更好的办法是使用更好的驱动程序,我已经将另一个答案标记为解决方案。

最后,这个问题的原因是我们打开了镜像。因此,要在不升级驱动程序的情况下解决此问题,我们必须关闭数据库镜像。但是,由于这真的是一个难题,更好的办法是使用更好的驾驶员,我已经将另一个答案标记为解决方案。

戏剧性的是,这是一个现有软件包的一部分,它只让我们选择MS的sqljdbc或oracle驱动程序。戏剧性的是,这是一个现有软件包的一部分,它只让我们选择MS的sqljdbc或oracle驱动程序。明白了!但是,不确定将DLL放在何处,以便它们获得比已安装的旧版本更高的优先级?明白了!但是,不确定将DLL放在何处,以便它们获得比已安装的旧版本更高的优先级?