简体   繁体   English

如何将SQL Server与IBM JDK 8连接?

[英]How do I connect SQL Server with IBM JDK 8?

My application run on Suse Linux with IBM JDK 8. The code is 我的应用程序在带有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";

The problem is 问题是

The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. 驱动程序无法使用安全套接字层(SSL)加密建立与SQL Server的安全连接。 Error: "SQL Server returned an incomplete response. The connection has been closed 错误:“ SQL Server返回的响应不完整。连接已关闭

If I change the jdk from IBM to Oracle ,the application will be run . 如果将jdk从IBM更改为Oracle,则该应用程序将运行。 How do I connect sqlserver with IBM JDK? 如何将sqlserver与IBM JDK连接?

java version "1.8.0" Java(TM) SE Runtime Environment (build pxa6480sr3fp12-20160919_01(SR3 FP12)) IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 20160915_318796 (JIT enabled, AOT enabled) 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 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基于Oracle jdk8u101-b13

add a tls version jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName=databasename; 添加一个tls版本jdbc:sqlserver://xx.xx.xx.xx:1433; DatabaseName = databasename; sslProtocol=TLSv1.2 sslProtocol = TLSv1.2工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 JDBC 连接到 SQL Server 2008 数据库? - How do I connect to a SQL Server 2008 database using JDBC? 如何从dockerized Tomee服务器上运行的应用程序成功连接到Dockerized DB2数据库/服务器 - 使用jdk10的两个容器? - How do I successfully connect to a Dockerized DB2 database/server from an app running on a dockerized Tomee server - both containers using jdk10? 如何将SQL数据库连接到Internet? - How Do I Connect SQL Database to Internet? 如何在JBoss中配置SQL Server数据源以使用特定的Active Directory用户进行连接? - How do I configure a SQL Server datasource in JBoss to connect using a specific Active Directory user? 如何使用登录名/密码连接到Java中的IBM Cognos BI? - How do I connect to IBM Cognos BI in java using Login/Password? 如何从 MATLAB 连接到 IBM Db2 Event Store? - How do I connect to IBM Db2 Event Store from MATLAB? 无法连接JDK 8上的电子邮件服务器 - Unable to connect email Server on JDK 8 如何使用JDK 10.0.2和Eclipse导入java.sql。*? - How do I import java.sql.* using JDK 10.0.2 and Eclipse? 如何在 Java 中配置数据源以连接到 MS SQL Server? - How do you configure a DataSource in Java to connect to MS SQL Server? 如何订阅补充服务器通道以在RHEL 4.x上安装sun jdk 6 - How do I subscribe to supplementary server channel to install sun jdk 6 on RHEL 4.x
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM