O processo detalhado de conexão do Eclipse ao banco de dados SQL Server Express

Software necessário

1.
Link da versão Express do SQL Server 2019 : https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
Insira a descrição da imagem aqui
2. Link do SQL Server Management Studio
: https://docs.microsoft.com/ zh-cn / sql / ssms / download-sql-server-management-studio-ssms? view = sql-server-2017
Insira a descrição da imagem aqui

3. eclipse e jdk relacionado e configure

1. Baixe o driver JDBC do Microsoft SQL Server

Baixe o driver JDBC do Microsoft SQL Server, você precisa prestar atenção à sua versão jdk , é melhor usar o jdk mais recente, o site oficial para baixar os drivers mais recentes;
como é o meu jdk jdk-14.0.1 , eu baixei o site oficial é Microsoft Driver JDBC 8.4 para SQL Server
link: https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15
Insira a descrição da imagem aqui
I Baixei o arquivo zip e descompactei
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
-o. Como meu jdk é 14.0.1, escolhi mssql-jdbc-8.4.1.jre14 , coloquei este pacote jar de lado e usei-o mais tarde

2. Use o SQL Server Management Studio para se conectar ao servidor e configurá-lo para o login sa

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Basta começar a se conectar ao gerenciador de recursos do objeto, escolher a autenticação do Windows como o método de autenticação e definir o login sa após a conexão ser bem-sucedida

Insira a descrição da imagem aqui
Encontre o nome de login de segurança, clique com o botão direito em "sa" e selecione "Propriedades" para
Insira a descrição da imagem aqui
definir a senha
para o modo de login sa e selecione " Aplicar política de aplicação de senha "

Insira a descrição da imagem aqui
A barra de status
tem permissão para se conectar ao mecanismo de banco de dados, escolha conceder o
nome de login, selecione Ativar
e então determine
Insira a descrição da imagem aqui
o mouse no nome do servidor no mapa indicado pela seta, clique com o botão direito e selecione Propriedades
Insira a descrição da imagem aqui
Selecione Segurança Esta coluna
irá Autenticação do Servidor Escolha o servidor SQL e o modo de autenticação do Windows e confirme.
Depois que a configuração for concluída, clique com o botão direito do mouse no nome do servidor para reiniciar.
Você pode fazer login usando sa no futuro.

3. Abra o SQL Server Configuration Manager, habilite o protocolo TCP / IP e defina a porta de acordo com a situação

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Clique em SQL Server Network Configuration
enable TCP / IP protocol, e verifique se a porta é 1443
Insira a descrição da imagem aqui
e então clique em SQL Native Client 11.0 Configuration
Clique em client protocol
Insira a descrição da imagem aqui
permite client TCP / IP protocol habilitado
por default port é 1433

4. Crie um novo banco de dados no SQL Server Management Studio e configure o pacote eclipse jar.

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Crie um novo banco de dados denominado test no SQL Server e, em
seguida , abra o eclipse, crie um novo projeto Java, crie um novo pacote e crie um novo arquivo Java no pacote.
Insira a descrição da imagem aqui
Em seguida,
o pacote
mssql-jdbc-8.4.1.jre14 obtido descompactando o driver JDBC do Microsoft SQL Server baixado anteriormente está agora disponível.
Insira a descrição da imagem aqui
Copie este pacote jar de
Insira a descrição da imagem aqui
volta para o eclipse, clique no nome do projeto Java que você criou (o meu é MyTest) com o botão esquerdo do mouse e cole-o
diretamente com ctrl + v .
Insira a descrição da imagem aqui
Veja a imagem acima.
Clique com o botão direito em mssql-jdbc-8.4.1.jre14.jar
e selecione Build Path → Add to Build Path.
Se você não vir Adicionar ao Build Path, selecione Configurar Build Path , selecione a guia Bibliotecas no lado direito da janela aberta e Clique em Adicionar JARs externos, localize o arquivo mssql-jdbc-8.4.1.jre14 para abrir e clique em OK.
Insira a descrição da imagem aqui
Para obter a imagem acima, clique em Aplicar e Fechar.
A configuração está completa.

5. A última etapa é escrever o código a seguir em Main.java e executá-lo.

package test;

import java.sql.*;
public class Main {
	  public static void main(String [] args)
	  {
	      String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
	      String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";//这里的test是你自己的数据库名称,上面我的是test
	      String userName="sa";//这里的sa要改为你的数据库用户名,默认是sa
	      String userPwd="123456";//这里123456要改为你的密码
	      try
	      {
	        Class.forName(driverName);
	        System.out.println("加载驱动成功!");
	      }catch(Exception e)
	      {
	        e.printStackTrace();
	        System.out.println("加载驱动失败!");
	      }
	      try{
	        Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
	        System.out.println("连接成功!");
	      }catch(Exception e)
	      {
	        e.printStackTrace();
	        System.out.print("连接失败!");
	      }        
	  }

}

Esta linha de código String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";
em 127.0.0.1:1443 é definida anteriormente na configuração de rede do SQL Server do protocolo TCP / IP.
Esta é uma porta. De modo geral, o padrão é 127.0.0.1:1443.
Porém, achei que minha porta é 0.0.0.0:1433, hahaha
Se a execução der errado, você pode verificar manualmente a porta usada pelo seu SQL Server, modificar o código acima e ficará tudo bem.

método:
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Abra o gerenciador de tarefas , clique nas informações detalhadas , localize sqlservr.exe e descubra que seu PID é 16992.
(Ou clique no serviço , encontre MSSQL $ SQLEXPRESS , seu PID também é 16992)
Insira a descrição da imagem aqui
Em seguida, abra cmd, digite o comando netstat -ano , você pode ver que a porta correspondente ao PID 16992 é TCP 0.0.0.0:1433,
então você sabe a porta correspondente e substitua-a O código acima é executado.
Insira a descrição da imagem aqui
sucesso! ! !

Acho que você gosta

Origin blog.csdn.net/Bitter_sweet_/article/details/109323269
Recomendado
Clasificación