使用 jdbc 驱动程序使用 java 程序使用 Windows 身份验证连接 SQL 服务器失败

问题描述

我正在尝试使用具有 jdbc 驱动程序的 java 程序访问托管在我公司本地服务器上的 QA 数据库。 (这个数据库我是授权的,可以通过sql MANagement Studio手动访问)

它对我来说失败了,但如下所示: com.microsoft.sqlserver.jdbc.sqlServerException:驱动程序无法通过使用安全套接字层 (SSL) 加密建立到 sql Server 的安全连接错误:“sql Server 未返回响应。连接已关闭。ClientConnectionId:88ef2ba1-3a53-4f07-a76f-3f0fbb756341”。

我在与 sql jdbc 建立连接方面没有太多经验。请帮助我解决这个问题,以便我可以执行 sql 查询。请在下面找到工件:

package tokenCode;

import java.sql.*;

public class sqlQueries {
    
    public static void main(String[] args) {
        
        try{  
            Class.forName("com.microsoft.sqlserver.jdbc.sqlServerDriver");  
            
            Connection connectionUrl = DriverManager.getConnection("jdbc:sqlserver://lenwsxxxx\\casqa:1433;database=SBSxxxxx;integratedSecurity=true");  

            
            Statement stmt=connectionUrl.createStatement();  
            ResultSet rs=stmt.executeQuery("select * from emp");  
            while(rs.next())  
            System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));  
            connectionUrl.close();  
            }catch(Exception e){ System.out.println(e);}  
            }  
        
    }

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...