jTDS ssl连接与JRE 1.8挂起

时间:2014-05-07 11:31:58

标签: java ssl jdbc sql-server-2008-r2 jtds

我正在使用jTDS在我的JRE 1.8上运行的java应用程序中与SQL Server 2008数据库建立ssl连接。

当我在连接URL中配置ssl = request属性时,连接只会在JRE 1.8中挂起。然而,同样的事情在JRE 1.7中完全正常。

我尝试使用带有encrypt = true属性的Microsoft jdbc驱动程序做同样的事情,它在JRE 1.7和1.8中都可以正常工作。

知道为什么会这样吗?

我无法理解这是否是jTDS或Java 8或SQL Server 2008的错误。

1 个答案:

答案 0 :(得分:4)

TdsTlsOutputStream实现中存在错误。我已经发布了针对jtds-1.3.1的补丁。

请参阅:https://sourceforge.net/p/jtds/bugs/725