微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用 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.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?