Um driver é um utilitário de sistema que fornece uma interface para um dispositivo de hardware ou software (neste caso , um motor de JDBC ) de outra entidade do sistema (SQL Server Express) . Você deve encontrar e usar um driver apropriado para um servidor de banco de dados particular. jTDS é um driver open-source JDBC 3.0 para Microsoft SQL Server ( 6.5, 7.0, 2000 e 2005). Conectando uma ferramenta como o driver JDBC jTDS para SQL Server Express envolve três etapas básicas: adquirir o driver JDBC , configurar o TCP /IP para o SQL Server Express , e definir o método de autenticação para a conexão com o SQL Server. Instruções
Instale jTDS driver e configurar o TCP /IP para o SQL Server Express
1
Baixe e instale jTDS driver JDBC para SQL Server , se você encontrá-lo em falta. Consulte Recursos para obter o link para a página de download do site da SourceForge. Você saberá que o motorista não está sendo usado , se você receber esta exceção: "Não é possível encontrar o driver : . Net.sourceforge.jtds.jdbc.Driver "
2
Ativar TCP /IP para o SQL Server Expresse como mostrado abaixo. Por padrão, o TCP /IP está desativado , caso em que o motor JDBC não pode se conectar a ele e dá o seguinte erro: " Erro de rede IOException : Conexão recusada : . Conectar " Expanda SQL Server 2005 nó de configuração de rede . No painel direito , selecione " Protocolos para SQL Express . " Ela vai mostrar os protocolos e seus status. Selecione "Ativar " para TCP /IP.
3
Selecione "Propriedades" no menu de contexto do TCP /IP.
4
Selecione os "Endereços IP " guia na caixa de diálogo "Propriedades" .
5
Defina o campo TCP Dynamic Ports em branco ( vazio). Como resultado , o SQL Server Express não vai escolher uma porta automaticamente no reinício .
6
Digite o número de porta correto no campo Porta TCP sob nó IPAll .
7
Pressione " OK" para salvar e aplicar essas configurações.
8
Reinicie o SQL Server Express, e iniciar uma janela de comando .
9
Digite " netstat -an" . Se o número da porta é, digamos, 5000, ele deve aparecer na saída deste comando.
TCP 0.0.0.0:5000 ( sua porta não. ) 0.0.0.0:0 ESCUTA
Este é um teste que o novo número da porta está sendo usada.
Ativar Modo de autenticação
10
Prepare-se para ativar o modo de autenticação do SQL Server para logins Se você obter o seguinte erro com o modo de autenticação padrão do Windows : " . . falha de logon do usuário ' Você pode ter que criar um novo usuário ou ativar entrando com este modo para o atual, como mostrado abaixo.
11
Inicie o Microsoft SQL Server Management Studio Express ( SSMSE ) , e conectar -se ao SQL Server Express.
12
botão direito do mouse em "Propriedades" do menu de contexto do seu banco de dados na janela de objetos.
13
Selecione a aba "Segurança" na caixa de diálogo " Propriedades do Servidor " , e marque a opção " SQL Server e " caixa de seleção.
14
Imprensa " Modo de autenticação do Windows OK "em" Propriedades " caixa de diálogo para salvar essas configurações.
15
Puxe " Segurança /Logins "na janela do Pesquisador de Objetos e selecione o login do sistema existente " sa ".
16
Selecione " " página no " Estado caixa de diálogo Propriedades de Logon "que aparece , se você vê uma seta para baixo vermelho contra o " sa . " login A seta vermelha significa que ou o login com este modo não está habilitado para " sa ", ou não há senha
17
Selecione a opção " Login: Ativado" . Botão
. 18
Vá para a página Geral sobre a mesma caixa de diálogo "Propriedades", e digite uma senha para " sa ". A senha deve ser bastante enigmática como este é o administrador do sistema.
19
Pressione " OK" para salvar as alterações na caixa de diálogo. Nota: Se você atualizar a página de Objetos agora , não deve haver nenhuma seta vermelha para baixo contra o " sa ".
20
Escrever código-fonte Java em seu aplicativo cliente para se conectar ao SQL Server Express , agora, usando jTDS driver JDBC. Aqui está um exemplar de teste