備忘:
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附加方式: