Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Conectando Java com SQL Express


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=tru‌​e;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.

  1. Abra o SQL Server Configuration ManagerIniciar -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager

  2. Em seguida, na árvore do lado esquerdo. Selecione Configuração de Rede do SQL Server 2005-> Protocolo para SQLEXPRESS-> TCP/IP.

  3. Clique com o botão direito e habilite-o.

  4. Uma caixa de janela aparece ao clicar duas vezes no TCP/IP. Clique na guia "Endereços IP"

  5. Defina o valor da porta TCP para 1433 e clique em aplicar

  6. Reinicie o serviço SQL.