Sebbene siano disponibili molte risposte. Vorrei regalarne uno.
Poiché stai utilizzando l'autenticazione della finestra.
Modifica l'URL JTDS da
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";
A
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=true;domain=workgroup";
OPPURE Un'altra alternativa è:
Scarica il [driver Microsoft JDBC][1]anziché JTDS.Add sqljdbc4.jar
al tuo percorso di classe.
Aggiorna la stringa di connessione (URL JDBC) per il tuo server
Usa Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
URL :jdbc:sqlserver://localhost;user=root;password=123;"
Se il problema persiste, persistere. Verificare con,
Abilita il protocollo di rete TCP/IP, che è disabilitato per impostazione predefinita, e imposta la porta TCP/IP su 1433 che è di nuovo la porta predefinita n.
-
Aprire Gestione configurazione SQL ServerStart -> Microsoft SQL Server 2008 -> Strumenti di configurazione -> Gestione configurazione SQL Server
-
Poi all'albero di sinistra. Selezionare Configurazione di rete di SQL Server 2005-> Protocollo per SQLEXPRESS-> TCP/IP.
-
Fare clic con il tasto destro e abilitarlo.
-
Viene visualizzata una finestra facendo doppio clic su TCP/IP. Fare clic sulla scheda "Indirizzi IP"
-
Imposta il valore della porta TCP su 1433, quindi fai clic su applica
-
Riavvia il servizio SQL.