SpringBoot+SQLSERVER2000問題一

備忘:

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


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章