Embora muitas respostas estejam disponíveis. Eu gostaria de dar um.
Como você está usando a autenticação de janela.
Alterar URL JTDS de
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress";
PARA
private String URL = "jdbc:jtds:sqlserver://localhost/brandix;instance=sqlexpress;useNTLMv2=true;domain=workgroup";
OU Outra alternativa é:
Baixe o [Microsoft JDBC driver][1]em vez de JTDS.Add
sqljdbc4.jar
para o seu caminho de classe. Atualize sua string de conexão (URL JDBC) para seu servidor
Use
Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);
URL:
jdbc:sqlserver://localhost;user=root;password=123;"
Se ainda houver problema, persista. Verificar com,
Habilite o protocolo de rede TCP/IP, que é desabilitado por padrão, e defina a porta TCP/IP para 1433, que é novamente o número da porta padrão.
-
Abra o SQL Server Configuration ManagerIniciar -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager
-
Em seguida, na árvore do lado esquerdo. Selecione Configuração de Rede do SQL Server 2005-> Protocolo para SQLEXPRESS-> TCP/IP.
-
Clique com o botão direito e habilite-o.
-
Uma caixa de janela aparece ao clicar duas vezes no TCP/IP. Clique na guia "Endereços IP"
-
Defina o valor da porta TCP para 1433 e clique em aplicar
-
Reinicie o serviço SQL.