我得到以下错误与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。
干杯!