gpt4 book ai didi

java - 如何在 sqljdbc4.jar 中配置 Java Kerberos

转载 作者:太空宇宙 更新时间:2023-11-04 12:59:04 24 4
gpt4 key购买 nike

任何人都可以向我解释一下如何使用 sqljdbc4.jar 配置 Java Kerberos。因为我第二次运行应用程序时遇到错误,所以显示错误com.microsoft.sqlserver.jdbc.SQLServerException:集成身份验证失败

(注意 - 仅 servlet 项目才会出现错误显示。我使用的是 apache tomcat)

有教程here关于 Kerberos。但我不明白如何将它包含到我的编码中。

    public Connection Get_connection(PrintWriter out)
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433; databaseName = Colombo_Health; integratedSecurity=true; authenticationScheme=JavaKerberos";
con = DriverManager.getConnection(url,"","");
out.println("Connection Established");
}
catch (ClassNotFoundException e)
{

out.println("Class not Found " +e.toString());
}
catch (Exception e)
{
out.println("Driver not Found "+e.toString());
}

return con;

}
  1. 我使用的是带有 SQL sever 2014 的 Windows 10。
  2. 我已将 sqljdbc_auth.dll 复制到系统 32

最佳答案

根据您提供的信息量,我认为错误在于未设置连接的属性。添加 con.setServerName(value)con.setDatabaseName(value) 以及这些 Other Properties可能适用

关于java - 如何在 sqljdbc4.jar 中配置 Java Kerberos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35087349/

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