sqljdbc4.0 to mssql-jdbc 6.2.1.jre7 migration



我的应用程序使用 SQLServerConnectionPoolDataSource。

偶尔我会关闭连接,因为我使用的是 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/

如果我们升级驱动程序,则可以解决此问题。我正在尝试为 jre6.2 放置 7 版本。我找不到 SQLServerConnectionPoolDataSource 类。类名是否有任何更新,或者我指的是错误的 jar。

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

非常感谢!

我转到此页面并下载了 JAR。 我使用7Zip打开了JAR,并能够找到SQL类ConnectionPoolDataSource。 此外,我添加了以下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 识别该类。

最新更新