備忘:
1、要在新裝機器上直接安裝SQLServer2K,再試驗是否能成功連通
問題一:
com.microsoft.sqlserver.jdbc.SQLServerException: 該驅動程序不支持 SQL Server 8 版。 ClientConnectionId:383e6ea3-b678-4ec5-a4bb-0266332681c9
解決步驟:
0、升級SQLServer2000的補丁SP4,但不知是不是這個起了作用
1、在pom文件尾(也許哪都行)加下如下代碼,表示另一個下載倉庫。原來微軟的jar不提供maven下載,所以會一直爆紅),其它填加依賴正常加就行,但必需是sqljdbc4-3.0,其它任何版本都不行。
加倉庫:
<repositories>
<repository>
<id>apache</id>
<url>https://repo.maven.apache.org/maven?</url>
</repository>
<repository>
<id>clojars</id>
<url>http://clojars.org/repo/</url>
</repository>
</repositories>
依賴:註釋掉的是走過的坑
<dependency>
<groupId>com.microsoft</groupId>
<artifactId>sqljdbc4</artifactId>
<version>3.0</version>
<!--<systemPath>${project.basedir}/src/lib/sqljdbc4-3.0.jar</systemPath>-->
</dependency>
走過的坑,如2、3步後,效果是:這樣附加後,隨然開發環境能用,但是pakage後生成jar,在命令行 java -jar 生成的jar文.jar時,會提示缺件這個jar包
2、用sqljdbc4-3.0.jar。
我試了N次,高低版本均不行;用Maven自動下載也不成功,這樣的話一直紅3.0,只好手動下載下,手動附加。
下載地址:https://mvnrepository.com/artifact/com.microsoft/sqljdbc4/3.0
3、sqljdbc4-3.0.jar附加方式: