我在SQL Server 2000和JDK 1.6版的组合中遇到以下错误。有人可以指导我使用正确的驱动程序来进行这种组合吗?
" com.microsoft.sqlserver.jdbc.SQLServerException:此驱动程序不支持SQL Server版本8"
Microsoft已停止为旧版SQL Server提供驱动程序。此时,我使用驱动程序sqljdbc4.jar进行JDK 1.6。我确实知道这是不对的,因为sqljdbc4适用于SQL Server 2005及更高版本。
请帮我解决这个问题。我不想为此目的使用jTDS驱动程序jar。欢迎任何其他建议。提前谢谢。
答案 0 :(得分:0)
我得到了答案!
问题在于Drvier版本。我没有使用sqljdbc4.jar(版本3),而是使用sqljdbc4.jar(版本4)。
可以通过在连接对象上使用语句connection.getMetaData().getDriverMajorVersion()
和connection.getMetaData().getDriverMinorVersion()
来识别差异。
我希望这对所有MS SQL Server新手都有帮助。
干杯!