gpt4 book ai didi

java - 通过 JDBC 从 Linux 计算机使用 Windows 身份验证连接到 SQL Server

转载 作者:太空狗 更新时间:2023-10-29 23:00:20 26 4
gpt4 key购买 nike

我希望能够使用 jdbc 和 Windows 身份验证连接到 SQL Server。我在互联网上看到一些答案说我应该将以下属性添加到连接字符串中:

integratedSecurity=true;

还有添加

sqljdbc_auth.dll

到java路径。

但据我所知,这仅适用于我从 Windows 机器连接时。当我在 Linux 机器上尝试这个时,我得到:

java.sql.SQLException: This driver is not configured for integrated authentication

我的问题是如何在 Linux 机器上执行此操作。

谢谢

最佳答案

好吧,最后我回答了我自己的问题:在使用 Microsoft JDBC 驱动程序的 linux 机器上使用 Windows 身份验证是不可能的。这可以通过使用以下连接字符串的 jTDS JDBC 驱动程序实现:

jdbc:jtds:sqlserver://host:port;databaseName=dbname;domain=domainName;useNTLMv2=true;

谢谢大家的评论

关于java - 通过 JDBC 从 Linux 计算机使用 Windows 身份验证连接到 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37835929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com