JDBC 使用Windows身份认证进行连接

1.在微软官方网站下载相应的 Microsoft JDBC Driver for SQL Server

Download - JDBC Driver for SQL Server | Microsoft Docs

2.解压下载的驱动包:比如我下载的是sqljdbc_9.2.1.0_enu,然后进行解压

3.将auth下的64位的dll copy到C:\Windows\System32下

4.在IDEA中导入步骤二中的mssql-jebc-9.2.1.jire8

5.通过以下代码测试;可以实现windows身份认证

public static void main(String[] args) {

        String  connectionUrl = "jdbc:sqlserver://127.0.0.1;databaseName=AdventureWorks2012;integratedSecurity=true";
        try (Connection con = DriverManager.getConnection(connectionUrl); Statement stmt = con.createStatement();) {
                String SQL = "SELECT TOP 10 * FROM Person.Person";
                ResultSet rs = stmt.executeQuery(SQL);
                while (rs.next()) {
                    System.out.println(rs.getString("FirstName") + " " + rs.getString("LastName"));
                }
            }
            catch (SQLException e) {
                e.printStackTrace();
            }

    }

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值