2011-05-10 151 views
1

我需要通过java从SQL Server 7.0中检索数据。SQL Server 7.0的JDBC驱动程序?

我曾尝试以下驱动器

  • msbase.jar
  • mssqlserver.jar
  • msutil.jar
  • sqljdbc.jar
  • sqljdbc4.jar

这些对于SQL Server 2000及更高版本,JAR工作正常,但对于版本7.0的显示错误,如TDS登录响应不完整。目标服务器必须是SQL Server 2000或更高版本。

我应该用什么驱动程序从Sql Server 7.0中通过java检索数据?

+0

跨谷歌搜索“目标服务器必须是SQL Server 2000或更高版本”。 - 对我而言,问题在于我需要更新版本的SQL Server Management Studio才能连接到SQL Server 2012. – Ina 2013-04-08 19:03:13

回答

2

jtds驱动程序应该正常工作。

http://jtds.sourceforge.net/

我已经用了MSSQL 2000,但该网站声称,它适用于7.0为好。

+1

有一点需要注意:jtds开发者反向设计了TDS协议,并且他们的实现在地方没有实现。如果它适合你,很好,但它在过去并不适合我。在我的情况下(使用Sybase),供应商提供的jdbc驱动程序更可靠。 – 2011-05-10 17:42:25

0

版本7.0你说?

带来的回忆!

当天,我们使用当前名为DataDirect的公司的JDBC驱动程序连接到SQL Server 7.0。

当天,我们不得不为JDBC驱动程序付费,如果它可用于我们需要的平台,我们很幸运。