Obwohl viele Antworten verfügbar sind. Ich würde gerne einen geben.
Da Sie die Fensterauthentifizierung verwenden.
Ändern Sie die JTDS-URL von
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";
AN
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=true;domain=workgroup";
ODER Eine weitere Alternative ist:
Laden Sie den [Microsoft JDBC-Treiber][1]anstelle von JTDS herunter. Fügen Sie sqljdbc4.jar
hinzu zu Ihrem Klassenpfad.
Aktualisieren Sie Ihre Verbindungszeichenfolge (JDBC-URL) für Ihren Server
Verwenden Sie Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
URL:jdbc:sqlserver://localhost;user=root;password=123;"
Wenn das Problem weiterhin besteht, bleiben Sie bestehen. Erkundigen Sie sich bei,
Aktivieren Sie das TCP/IP-Netzwerkprotokoll, das standardmäßig deaktiviert ist, und stellen Sie den TCP/IP-Port auf 1433 ein, was wiederum die Standardportnummer ist.
-
Öffnen Sie den SQL Server Configuration ManagerStart -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager
-
Dann am linken Baum. Wählen Sie SQL Server 2005 Network Configuration-> Protocol for SQLEXPRESS-> TCP/IP.
-
Klicken Sie mit der rechten Maustaste und aktivieren Sie es.
-
Ein Fenster erscheint, wenn Sie auf TCP/IP doppelklicken. Klicken Sie auf die Registerkarte "IP-Adressen"
-
Setzen Sie den TCP-Port-Wert auf 1433 und klicken Sie dann auf Anwenden
-
Starten Sie den SQL-Dienst neu.