首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >驱动程序无法使用安全套接字层(SSL)加密建立到Server的安全连接

驱动程序无法使用安全套接字层(SSL)加密建立到Server的安全连接
EN

Stack Overflow用户
提问于 2013-09-04 18:07:05
回答 2查看 31.3K关注 0票数 13

我使用此代码创建到Server的连接。

代码语言:javascript
复制
String connectionUrl = "jdbc:sqlserver://IP:1433;" +
        "databaseName=db;user=db;password=pwd";
    Connection con = null;
  try {
     // Establish the connection.
     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
     con = DriverManager.getConnection(connectionUrl);
        return "true";
  }

  // Handle any errors that may have occurred.
  catch (Exception e) {
     e.printStackTrace();
  }

但我发现了一个错误:

com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法使用安全套接字层(SSL)加密建立到Server的安全连接。错误:“套接字关闭”。ClientConnectionId:5975fad5-8f8d-496a-a2bb-bff3a8d1a755

有人能帮我吗?提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-05 06:04:39

查看这篇Microsoft JDBC博客帖子:

  • 驱动程序无法使用安全套接字层(SSL)加密建立到Server的安全连接。

为了解决SQLServer的SSL问题(专门为android客户端:JDBC驱动程序在Android上无法有效使用),尝试使用jDTS

jTDS是一个用于的100%纯Java (类型4) JDBC3.0驱动程序(6.5、7、2000、2005、2008和2012年)。

票数 7
EN

Stack Overflow用户

发布于 2013-09-04 18:23:08

是吗

代码语言:javascript
复制
databaseName=MyDB

代码语言:javascript
复制
database=MyDB

试试后者。

你在Windows机器上吗?http://www.microsoft.com/en-us/download/details.aspx?id=24009

下载并尝试在代码之外与您的服务器对话。端口查询工具将显示代码之外的防火墙(或类似的)问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18620869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档