Även om det finns många svar. Jag skulle vilja ge en.
När du använder fönsterautentisering.
Ändra JTDS URL från
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";
TILL
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=true;domain=workgroup";
ELLER Ett annat alternativ är:
Ladda ner [Microsoft JDBC-drivrutinen][1]i stället för JTDS. Lägg till sqljdbc4.jar
till din klassväg.
Uppdatera din anslutningssträng (JDBC URL) för din server
Använd Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
URL:jdbc:sqlserver://localhost;user=root;password=123;"
Om problemet kvarstår, fortsätt. Kolla med,
Aktivera TCP/IP-nätverksprotokollet, som är inaktiverat som standard, och ställ in TCP/IP-porten till 1433 som återigen är standardportnr.
-
Öppna SQL Server Configuration ManagerStart -> Microsoft SQL Server 2008 -> Konfigurationsverktyg -> SQL Server Configuration Manager
-
Sedan vid vänster träd. Välj SQL Server 2005 Network Configuration-> Protocol for SQLEXPRESS-> TCP/IP.
-
Högerklicka och aktivera det.
-
En fönsterruta visas när du dubbelklickar på TCP/IP. Klicka på fliken "IP-adresser"
-
Ställ in TCP-portvärdet till 1433 och klicka sedan på tillämpa
-
Starta om SQL Service.