SQL Server 6.5 jdbc (jdts) 不兼容

Posted

技术标签:

【中文标题】SQL Server 6.5 jdbc (jdts) 不兼容【英文标题】:SQL Server 6.5 jdbc (jdts) incompatibility 【发布时间】:2012-06-07 21:42:40 【问题描述】:

我尝试使用 jdts 1.2.2 和 1.2.5(在 DBVisualizer 或 IReport 4.5 中)连接到 SQL Server 6.0。

网址是

jdbc:jtds:sqlserver://localhost/mydbname;instance=;TDS=4.2

但是两个版本(1.2.2 和 1.2.5)都给我错误。

Please use TDS protocol version 7.0 or higher

如果我将 URL 更改为

jdbc:jtds:sqlserver://localhost/mydbname;

它给了我这个错误。

Stream 0 attempting to read when no request has been sent

其实我只是想把 SQL Server 6.0 中的数据提取成 Excel 格式。

你能告诉我我能做什么吗?

提前致谢。

【问题讨论】:

是 Sql Server 6.0 还是 6.5?您的标题和描述不匹配 是 SQL 6.0。抱歉打错了。 【参考方案1】:

SQL Server 6.0 现在已经很老了,所以我怀疑这可能是您的问题的一部分。

Microsoft 为 Sql Server 提供了一个 jdbc driver,您可以尝试使用它来代替 jtds 驱动程序。

最旧的可下载 Microsoft jdbc 驱动程序是 version 2.0,但即便如此 Sql Server 2000 也是他们支持的最旧版本。

【讨论】:

以上是关于SQL Server 6.5 jdbc (jdts) 不兼容的主要内容,如果未能解决你的问题,请参考以下文章

vCenter 6.5U1 Windows SQL Server 2012 安装

vCenter Server6.5 & SQL Server2014单机部署 - vShpere ESXI6.0-6.5集群管理

教你jdbc连接sql server数据库

SQL Server 集群的 JDBC 连接字符串

有关JDBC连接sql server数据库的问题

使用 JDBC 识别 SQL Server 版本