我的应用程序使用 SQLServerConnectionPoolDataSource。
由于我使用的是 sqljdbc4.0,所以偶尔会关闭连接。
如果我们升级驱动程序就可以解决这个问题。我正在尝试为 jre7 安装 6.2 版本。我找不到 SQLServerConnectionPoolDataSource 类。类名是否有任何更新,或者我是否引用了错误的 jar。
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.2.1.jre7</version>
</dependency>
非常感谢!
最佳答案
我去了this page并下载了 JAR。我使用 7Zip 打开 JAR,并能够找到 SQLServerConnectionPoolDataSource 类。此外,我添加了以下 Maven 依赖项(看起来与您的相同),并且我的 IDE 识别了 SQLServerConnectionPoolDataSource 类,并且我能够使用它并进行编译。
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.2.1.jre7</version>
</dependency>
将依赖项添加到 POM 后,尝试运行 Maven 命令 dependency:resolve
。也许这会导致您的 IDE 识别该类。
关于java - sqljdbc4.0 到 mssql-jdbc 6.2.1.jre7 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45580758/