1. Instalación del conector de SQL
Server para Visual Studio Net
Para la materia:
Programación .NET III
Docente: Esther Lozano Candía
Alumno: Carlos Yunuen Serrano Vigil
Matrícula: ES1611310628
Grupo: DS-DPRN3-1901-B1-001
Fecha: 12 de marzo de 2019
2. Procedimiento previo
1. Antes de la conexión:
a. Instalar la base de datos SQLServer 2017
b. Instalar Microsoft SQLServer Management Studio 17
2. Crear una base de datos
a. Crear al menos una tabla
3. Procedimiento de conexión
1. En Visual Studio (con base en (Pixel & Code by Moiteer, 2017)),
a. se crea un nuevo proyecto Windows Form App, por ejemplo Login, (interfaz gráfica para validar el acceso de los usuarios al
sistema),
b. dentro de la solución creamos un nuevo proyecto una librería de clases para nuestro ejemplo a la cual nombraremos Data, una
vez creado el proyecto, renombramos la clase creada por defecto nombrándola Login.
c. Dentro del proyecto Data, agregamos un nuevo ítem de tipo datos, aquí utilizaremos el DataSet, nombrándolo con el prefijo DS
seguido del nombre de nuestra base de datos
d. Una vez creado el DataSet, nos aparecerá la opción: Server Explorer, la elegimos y pulsamos, esto desplegará la ventana de
Server Explorer, en la cual crearemos una nueva conexión, pulsando sobre el icono: Connect to Database,
e. En el formulario que se despliega debemos introducir el nombre del servidor, ejemplo: localhost y cambiamos la autenticación
para utilizar la de SQL Server, con lo que tendremos que rellenar los campos: User name y Password; seleccionamos la opción
de salvar el password; en el menú desplegable de Connect to a Database aparecerán las bases de datos disponibles,
seleccionamos la que hemos creado al principio. Podemos probar la conexión pulsando sobre el botón Test Connection, si la
conexión es correcta podemos pulsar el botón OK
f. En la parte izquierda de la pantalla (Server Explorer) se desplegará la nueva conexión, seleccionamos la nueva conexión, se
desplegarán las carpetas de la BD, seleccionamos la carpeta de tablas y en esta seleccionamos la tabla que hemos creado, y
la arrastramos al espacio de la derecha (DS nombre de la base de datos), aparece un mensaje en el que pulsamos Si; Se
mostrará la tabla seleccionada con sus atributos y métodos.
• Con esto tenemos establecida la conexión entre la BD y la aplicación de C#
4. 5 clases de System.Data.SqlClient
Clase Función
SqlCommand Representa un procedimiento almacenado o una instrucción de Transact-SQL que se ejecuta
en una base de datos de SQL Server. Esta clase no puede heredarse.
SqlConnection Representa una conexión a una base de datos de SQL Server. Esta clase no puede heredarse.
SqlDataAdapter Representa un conjunto de comandos de datos y una conexión de base de datos que se
utilizan para rellenar un DataSet y actualizar una base de datos de SQL Server. Esta clase no
puede heredarse.
SqlDataReader Ofrece una manera de leer un flujo de filas de solo avance desde una base de datos de SQL
Server. Esta clase no puede heredarse.
SqlError Recopila información relevante para una advertencia o un error devuelto por SQL Server.