SQL Server 2000 with JDK 1.6 Driver



我得到以下错误与SQL Server 2000和JDK版本1.6的组合。谁能告诉我使用这个组合的正确驱动程序?

" com.microsoft.sqlserver.jdbc。SQLServerException: SQLServer version 8 is not supported by this driver"

Microsoft已停止为旧版本的SQL Server提供驱动程序。此时,我使用JDK 1.6的驱动程序sqljdbc4.jar。我知道这是不正确的,因为sqljdbc4是用于SQL server 2005及以上版本的。

请帮我一下。我不想为此目的使用jTDS驱动程序jar。欢迎提出任何其他建议。

我找到答案了!

问题出在驱动程序版本。我没有使用sqljdbc4.jar(版本3),而是使用sqljdbc4.jar(版本4)。

可以通过在连接对象上使用语句connection.getMetaData().getDriverMajorVersion()connection.getMetaData().getDriverMinorVersion()来识别差异。

我希望这将在某种程度上帮助那些谁是新的MS SQL Server。

干杯!

最新更新