gpt4 book ai didi

java - DriverManager.getConnection(connectionString) - 方法抛出 'com.microsoft.sqlserver.jdbc.SQLServerException' 异常

转载 作者:行者123 更新时间:2023-12-02 02:08:31 26 4
gpt4 key购买 nike

我正在尝试使用 JDBC 驱动程序连接到我的数据库。我必须使用另一个 Windows 域凭据进行连接并收到登录失败错误。想到用我的实际 Windows 凭据对其进行测试,结果成功了。我使用了integratedSecurity = true。

String connectionUrl = "jdbc:sqlserver://server;databaseName=DB;integratedSecurity=true";

我想要使用另一个 Windows 域凭据的连接字符串如下所示:

 String connectionUrl = "jdbc:sqlserver://server;databaseName=DB;user=domain\\user;password=test!123;"

我做了以下事情并需要帮助:

  1. 将 sqljdbc_auth 放入 jdk/bin 和 jre/bin 中
  2. SQL Server 一直保持混合身份验证模式(Windows 和 SQL 身份验证)。
  3. 使用我的另一个域 ID,我尝试在 MS SQL Studio 中执行查询,结果成功了。

最佳答案

使用Microsoft JDBC driver ,您可以:

如果您想使用用户密码进行简单的NTLM连接,那么您需要使用jTDS JDBC driver .

关于java - DriverManager.getConnection(connectionString) - 方法抛出 'com.microsoft.sqlserver.jdbc.SQLServerException' 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50379173/

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