El proceso detallado de conexión de Eclipse a la base de datos SQL Server Express

Software requerido

1.Vínculo de la versión SQL Server 2019 Express
: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
Inserte la descripción de la imagen aquí
2.Vínculo de SQL Server Management Studio
: https://docs.microsoft.com/ zh-cn / sql / ssms / download-sql-server-management-studio-ssms? view = sql-server-2017
Inserte la descripción de la imagen aquí

3. eclipse y jdk relacionado, y configure

1. Descargue el controlador JDBC de Microsoft SQL Server

Descargue el controlador JDBC de Microsoft SQL Server, debe prestar atención a su versión jdk , es mejor usar jdk más nuevo, el sitio web oficial para descargar los controladores más recientes;
tal es mi jdk jdk-14.0.1 , descargué el sitio web oficial es Microsoft Controlador JDBC 8.4 para el
vínculo de SQL Server : https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15
Inserte la descripción de la imagen aquí
I Descargue el archivo zip y luego descomprímalo
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
. Como mi jdk es 14.0.1, elijo mssql-jdbc-8.4.1.jre14 , dejo este paquete jar a un lado y lo uso más tarde

2. Utilice SQL Server Management Studio para conectarse al servidor y configurarlo para sa login

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Simplemente comience a conectarse al administrador de recursos de objetos, elija la autenticación de Windows como método de autenticación y configure el inicio de sesión sa después de que la conexión sea exitosa

Inserte la descripción de la imagen aquí
Busque el nombre de inicio de sesión de seguridad, haga clic con el botón derecho en "sa" y seleccione "Propiedades" para
Inserte la descripción de la imagen aquí
establecer la contraseña
para el modo de inicio de sesión sa y seleccione " Aplicar la política de aplicación de contraseña "

Inserte la descripción de la imagen aquí
La barra de estado
puede conectarse al motor de la base de datos, elija otorgar el
nombre de inicio de sesión, seleccione Habilitar
y luego determine
Inserte la descripción de la imagen aquí
el mouse sobre el nombre del servidor en el mapa indicado por la flecha, haga clic con el botón derecho y seleccione Propiedades
Inserte la descripción de la imagen aquí
Seleccionar seguridad Esta columna
será Autenticación del servidor Elija el servidor SQL y el modo de autenticación de Windows y luego confirme.
Una vez completada la configuración, haga clic con el botón derecho en el nombre del servidor para reiniciar.
Puede iniciar sesión utilizando el método sa en el futuro.

3. Abra el administrador de configuración de SQL Server, habilite el protocolo TCP / IP y configure el puerto según la situación.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Haga clic en Configuración de red de SQL Server,
habilite el protocolo TCP / IP, y verifique que el puerto sea 1443
Inserte la descripción de la imagen aquí
y luego haga clic en Configuración de SQL Native Client 11.0
Haga clic en el protocolo de cliente que
Inserte la descripción de la imagen aquí
permite el protocolo TCP / IP del cliente habilitado
por el puerto predeterminado es 1433

4. Cree una nueva base de datos en SQL Server Management Studio y configure el paquete jar de eclipse.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Cree una nueva base de datos denominada prueba en SQL Server,
luego abra eclipse, cree un nuevo proyecto Java, cree un nuevo paquete y cree un nuevo archivo Java en el paquete.
Inserte la descripción de la imagen aquí
Entonces,
el paquete
mssql-jdbc-8.4.1.jre14 obtenido al descomprimir el controlador JDBC de Microsoft SQL Server descargado anteriormente ya está disponible.
Inserte la descripción de la imagen aquí
Copie este paquete jar
Inserte la descripción de la imagen aquí
en eclipse, haga clic en el nombre del proyecto Java que creó (el mío es MyTest) con el botón izquierdo del mouse y péguelo
directamente con ctrl + v .
Inserte la descripción de la imagen aquí
Obtenga la imagen de arriba.
Haga clic con el botón derecho en mssql-jdbc-8.4.1.jre14.jar
y seleccione Ruta de compilación → Agregar a ruta de compilación.
Si no ve Agregar a ruta de compilación, seleccione Configurar ruta de compilación , seleccione la pestaña Bibliotecas en el lado derecho de la ventana abierta y luego Haga clic en Agregar archivos JAR externos, busque el archivo mssql-jdbc-8.4.1.jre14 para abrir y luego haga clic en Aceptar.
Inserte la descripción de la imagen aquí
Para obtener la imagen de arriba, haga clic en Aplicar y cerrar.
La configuración está completa.

5. El último paso es escribir el siguiente código en su Main.java y ejecutarlo.

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 línea de código String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";
en 127.0.0.1:1443 se estableció previamente en la configuración de red de SQL Server del protocolo TCP / IP.
Este es un puerto, generalmente el predeterminado es 127.0.0.1:1443.
Sin embargo, encontré que mi puerto es 0.0.0.0:1433, jajaja.
Si la ejecución sale mal, puede verificar manualmente el puerto utilizado por su servidor SQL, modificar el código anterior y estará bien.

método:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Abra el administrador de tareas , haga clic en la información detallada , busque sqlservr.exe y descubra que su PID es 16992.
(O haga clic en el servicio , busque MSSQL $ SQLEXPRESS , su PID también es 16992)
Inserte la descripción de la imagen aquí
Luego abra cmd, ingrese el comando netstat -ano , puede ver que el puerto correspondiente al PID 16992 es TCP 0.0.0.0:1433
para que sepa el puerto correspondiente, y sustitúyalo Se ejecuta el código anterior.
Inserte la descripción de la imagen aquí
¡éxito! ! !

Supongo que te gusta

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