我们有一个定义明确的问题,指向微软JDK1.6的JDBC2.0驱动程序("sqljdbc4.jar")的问题。
我可能错了。我以前犯过错。我想看看我是不是漏掉了什么。有什么见解吗?有人以前见过这个吗?
泌尿酶:
上工作得很好
数据:
堆栈跟踪:
com.microsoft.sqlserver.jdbc.SQLServerException: The server version is not supported. The target server must be SQL Server 2000 or later.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.DBComms.Prelogin(Unknown Source)
at com.microsoft.sqlserver.jdbc.DBComms.<init>(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at org.apache.tools.ant.taskdefs.JDBCTask.getConnection(JDBCTask.java:31发布于 2010-01-28 23:16:19
在"D“下面填写”D‘哦!“
原来不久前有人签了sqljdbc.jar到$ANT_HOME/lib
我们在应用程序库目录中更新了sqljdbc.jar,并将该任务显式地指向该库。
< sql classpath='jdbc.classpath' .... />Ant实际上忽略了类路径设置任务,并从$ANT_HOME/lib加载类,如果它在那里找到了它。
这条日志信息把我吓了一跳。它表明蚂蚁实际上看上去“就在我指定的地方”。实际上,它在ANT_HOME/lib中显示。
Loading com.microsoft.sqlserver.jdbc.SQLServerDriver using AntClassLoader with classpath c:\projects\devtools\mssql_jdbc\sqljdbc_2.0.1803.100\sqljdbc_2.0\enu\sqljdbc4.jar抱歉的。
帐单
https://stackoverflow.com/questions/2156273
复制相似问题