java - SQL异常 : Login failed for user ' ' JAVA

标签 java sql-server jdbc authentication

我正在尝试连接 MS SQL 数据库,但每次尝试时都会出现此错误:

SQLException: Login failed for user ''. The user is not associated with a trusted SQL Server connection. ClientConnectionId:86b1da77-8eff-4c3f-badb-5ab75efcbab4 SQLState: S0001 VendorError: 18452

我已经在登录设置中配置了“SQL Server 身份验证”和“启用”。如果有人能解决这个问题,我将不胜感激。

这是我的代码:

public static void main(String[] args) {
    String database="sisqualPONTO";
String connectionUrl = "jdbc:sqlserver://localhost:40000"+";DatabaseName=" + database+ ";integratedSecurity=true;";
String pass="****";
String user="sa";

try {
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  Connection conn = DriverManager.getConnection(connectionUrl,user,pass);
  System.out.println("Success");
}
catch (SQLException ex) {
  System.out.println("SQLException: " + ex.getMessage());
  System.out.println("SQLState: " + ex.getSQLState());
  System.out.println("VendorError: " + ex.getErrorCode());
}
catch (Exception e) {
  System.out.println("Error: " + e);
}
}

提前致谢。 凹凸

最佳答案

从您的连接 URL 中删除 'integratedSecurity=true'

关于java - SQL异常 : Login failed for user ' ' JAVA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13381159/

相关文章:

postgresql - 使用 PostgreSQL JDBC 连接 URL 中/etc/hosts 中的条目

java - 如何直接从数据库填充数据到Jtable

java - 如何反转并破坏数组以形成新的最大化数组?

sql - 在单个 SQL Server 实例中使用多个数据库排序规则会出现哪些问题?

java - 收到 "no suitable driver found for..."JDBC 错误,但我已经将 jar 添加到我的 Eclipse 路径中

sql-server - SQL查询成本计算,聚合 View 更快?

sql-server - 如何修复 SQL Server 2012 的 Visual Studio 错误 "This server version is not supported..."

Java:UTF-8 和 BOM

java - 如何在 OSX 上的 Java 中获取文件所有者的名称?

java - 我如何只构建一个包含多个不同应用程序/子项目的 JAR 文件?