java - sqljdbc4.0 到 mssql-jdbc 6.2.1.jre7 迁移

标签 java sql-server jdbc mssql-jdbc

我的应用程序使用 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/

如果我们升级驱动程序就可以解决这个问题。我正在尝试为 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/

相关文章:

java - Spring的Json没有通过适当的响应得到解决

java - 在 Spring Boot 的同一个 pom.xml 中管理 H2 和 Postgres

java - 如何从 JSP 页面获取登录信息?我怎样才能更正我的jsp代码。?

c# - 如何使用 C# 向表中的 GUID 列插入空值?

sql - 创建用户动态名称并分配角色

java - 神秘的 SQL 阻止我的存储过程在 ORACLE 上执行

mysql - 如何在 MySQL 的 install4j 中配置执行 SQL 脚本?

java - Android:使用日历比较2个日期

sql - 下一个 :jdbc How to allow multiple statements for SQL Server

Sql Server - 约束 - 仅当 B 列为空时才允许设置 A 列,反之亦然