我正在使用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的错误。
答案 0 :(得分:4)
TdsTlsOutputStream实现中存在错误。我已经发布了针对jtds-1.3.1的补丁。