【发布时间】:2018-07-22 21:22:34
【问题描述】:
注意:我包含了 mssql-jdbc-6.4.0.jre7 jar 文件
错误:
W/System.err:com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接。错误:“套接字已关闭”。 ClientConnectionId:0c66e1a1-9a3a-4554-9137-9868b305b033
源代码:
public void click (View view)
{
new Thread(new Runnable(){
@Override
public void run()
{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con;
con = DriverManager.getConnection("jdbc:sqlserver://IP:port;databaseName=DB;user=user;password=password");
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
}
【问题讨论】:
-
您确定您使用的是正确的端口吗?
-
您运行的是什么版本的 Java?如果是 Java 7,请参阅 How to enable TLS 1.2 in Java 7
-
如何查看java版本?
-
@MickMnemonic 是的,我使用的是正确配置的端口
标签: java android sql sql-server connection