我的应用程序在带有 IBM JDK 8 的 Suse Linux 上运行。代码是
Connection con=DriverManager.getConnection("jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName", "user", "password");
Statement sta=con.createStatement();
String sql="select * from table";
问题是
驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接。错误:“SQL Server 返回不完整的响应。连接已关闭
如果我将 jdk 从 IBM 更改为 Oracle,应用程序将运行。如何将 sqlserver 与 IBM JDK 连接?
java 版本“1.8.0”Java(TM) SE 运行时环境(构建 pxa6480sr3fp12-20160919_01(SR3 FP12))IBM J9 VM(构建 2.8,JRE 1.8.0 Linux amd64-64 压缩参考 20160915_318796(启用 JIT,启用 AOT)J9VM - R28_Java8_SR3_20160915_0912_B318796 JIT - tr.r14.java.green_20160818_122998 GC - R28_Java8_SR3_20160915_0912_B318796_CMPRSS J9CL - 20160915_318796) JCL - 20160914_01 based on Oracle jdk8u101-b13