2017-08-09 121 views
0

我的應用程序使用SQLServerConnectionPoolDataSource。sqljdbc4.0到mssql-jdbc 6.2.1.jre7遷移

偶爾我得到一個連接因爲我使用sqljdbc4.0而關閉。

根據這一https://blogs.msdn.microsoft.com/dataaccesstechnologies/2016/11/30/intermittent-jdbc-connectivity-issue-the-driver-could-not-establish-a-secure-connection-to-sql-server-by-using-secure-sockets-layer-ssl-encryption-error-sql-server-returned-an-incomplete-respons/

如果我們升級的驅動程序這個問題就可以解決了。我正在嘗試將jre7的6.2版本。我找不到SQLServerConnectionPoolDataSource類。有沒有更新類名或我指的是錯誤的jar。

<dependency> 
     <groupId>com.microsoft.sqlserver</groupId> 
     <artifactId>mssql-jdbc</artifactId> 
     <version>6.2.1.jre7</version> 
    </dependency> 

非常感謝!

回答

1

我去this page並下載了JAR。我使用7Zip打開了JAR,並能夠找到類SQLServerConnectionPoolDataSource。此外,我添加了以下Maven depndency(與您的看起來相同),我的IDE識別了SQLServerConnectionPoolDataSource類,並且可以使用它並進行編譯。

<dependency> 
     <groupId>com.microsoft.sqlserver</groupId> 
     <artifactId>mssql-jdbc</artifactId> 
     <version>6.2.1.jre7</version> 
    </dependency> 

將依賴於你的POM後,嘗試運行Maven的命令dependency:resolve。也許這會導致你的IDE識別這個類。

+0

對不起,這是我的壞。是的,它有班級。 – suresh