COMO CONECTARSE A UNA
BASE DE DATOS DESDE C#
Puede conectar su aplicación C# a los datos de una base de datos de SQL Server mediante
el proveedor de datos de .NET Framework para SQL Server. El primer paso en una
aplicación C# es crear una instancia del objeto Servidor y establecer su conexión a una
instancia de Microsoft SQL Server.
El objeto SqlConnection maneja la parte de la comunicación física entre la aplicación C# y
la base de datos de SQL Server. Una instancia de la clase SqlConnection en C# es compatible
con el proveedor de datos para la base de datos de SQL Server. La instancia de
SqlConnection toma Connection String como argumento y pasa el valor a la instrucción
Constructor.
¿QUÉ ES ADO.NET?
ADO.ETsignifica ActiveXData Objects , que es tecnología de Microsoft. El trabajo
principal que maneja ADO.NET es la gestión de datos. Es ampliamente utilizado para
acceder, seleccionar, guardar, eliminar o administrar datos conla base de datos. Ado.net es
un puente de datos entre sus aplicaciones y bases de datos que transportan datos entre ellas.
Ado.net tiene un amplio conjunto de clases, métodos e interfaces que le permiten manejar
los datos en la base de datos de manera más eficiente. En este tutorial, aprenderá todos
los temas paso a paso con un ejemplo de programación fácil y completo. Este tutorial incluye
las siguientes sesiones de entrenamiento, para trabajar con esta biblioteca siga los siguientes
pasos:
1. Haga clic derecho en Referencias en el Explorador de soluciones y seleccione
Agregar referencia...
2. Aparecerá la ventana del Administrador de referencias. Aquí, elija Framework en el
panel izquierdo y luego busque y verifique System.Configuration en el panel central.
3. Haga clic en Aceptar para agregar Referencia.
CONECTAR A LA FUENTE DE DATOS
Una clase SqlConnection es un objeto que representa una conexión a una base de datos de
SQL Server según lo especificado por la cadena de conexión pasada. Se incluye en el
espacio de nombres System.Data.SqlClient.
SqlConnection connection = new SqlConnection(connectionString);
Una cadena de conexión contiene la información sobre una fuente de datos, cómo conectarse
a ella y los detalles de configuración de la conexión. Puede incluir muchos parámetros
diferentes en la cadena de conexión, pero analizaremos algunos de los más utilizados.
Server / Data Source: El nombre del servidor que contiene la base de datos.
Database / Initial Catalog: Este es el nombre de la Base de datos.
Trusted Connection / Integrated Security: Epecifica si la aplicación puede utilizar cualquier
paquete de seguridad disponible en un sistema. Si se establece en
verdadero, los parámetros de ID de usuario y contraseña no son necesarios.
User ID: El nombre de usuario para la conexión.
Password: La contraseña que se utilizará para la conexión.
Hay 5 pasos para conectar la base de datos.
A. Agregar espacio de nombres: using System.Data.SqlClient;
B. Cree el objeto de conexión y pase la cadena de conexión como parámetro.
C. Conexión abierta
D. Ejecutar Consulta SQL
E. Cierre la conexión.