Empfangen von SQLException "Anmeldung für Benutzer fehlgeschlagen" beim Herstellen einer Verbindung mit SQL Server 2008
Ich versuche, eine Verbindung zu SQL Server 2008 über Java herzustellen.
Ich habe hinzugefügtsqljdbc4.jar
in die Bibliothek meines Projekts.Für den Datenbankzugriff auf die Datenbank sind kein Benutzername und kein Kennwort festgelegt (Windows-Authentifizierung).Der 1433-Port hört zu, aber ich erhalte weiterhin diese Ausnahme:SQL-Ausnahme: com.microsoft.sqlserver.jdbc.SQLServerException: Anmeldung für Benutzer '' fehlgeschlagen. ClientConnectionId: 085d5df3-ad69-49e1-ba32-b2b990c16a69
Relevanter Code:
public class DataBases
{
private Connection link;
private java.sql.Statement stmt;
public ResultSet rs;
public DataBases()
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=DB;";
Connection con = DriverManager.getConnection(connectionUrl);
}
catch (SQLException e)
{
System.out.println("SQL Exception: "+ e.toString());
}
catch (ClassNotFoundException cE)
{
System.out.println("Class Not Found Exception: "+ cE.toString());
}
}
}