Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONEXIÓN DE APLICACIONES EN C# CON BASES DE DATOS (SQL Server (• Se…
CONEXIÓN DE APLICACIONES EN C# CON BASES DE DATOS
Evolución
La antigua arquitectura de acceso a datos (ODBC) era bastante simple porque permitía la conexión con cualquier base de datos soportada, pero tenía limitaciones en cuanto a la configuración de algunos parámetros para la optimización de su uso; Estas limitaciones fueron ampliadas con la actualización a ADO (BV6) y luego casi eliminadas con la aparición del .NET Framework.
SQL Server
• Se debe tener instalados los componentes necesarios para hacer la conexión desde C# a la base de datos.
• Antes de programar el código de la aplicación en C# se debe agregar el namespace System.Data.SqlClient para definir las clases con las cuales se trabaja con servidores SQL.
• Se debe definir la cadena de conexión con SQL server, la cual debe contener el nombre del servidor al cual se quiere conecta, la base de datas a la que se quiere conectar y el método de validación o autenticación.
• Se deben especificar los registros que se quieren consultar dentro de la base de datos.
• Crear instancias de las clases para definir los datos que se van a consumir o utilizar de la base de datos desde la aplicación en C#.
Access
• Se debe agregar un data source de base de datos del tipo dataset y se selecciona el tipo de conexión que va a usar la aplicación para conectarse a la base de datos y se selecciona la base de datos a la cual se va a conectar y por último se seleccionas las tablas contenidas en la base de datos que van a usarse en la aplicación.
• Deben editarse las características necesarias del datasource para que la aplicación en C# relacione de manera correcta, según el caso, la información de la base de datos.
MySQL
• Es necesario instalar los componentes requeridos para conectar desde C# con la base de datos.
• Se deben agregar las referencias de las clases usadas en C# para conectar con MySQL contenidas en los componentes instalados previamente.
• Se debe agregar el namespace mysql.Data.mysqlClient para importar las clases previamente referenciadas y que van a usarse para conectar con la base de datos en MySQL.
• Se define la cadena de conexión relacionando los datos agregados por el usuario con la base de datos en MySQL.
Ventajas de Visual Studio
El Explorador de servidores sirve para explorar y administrar activos e instancias de SQL Server de forma local y remota.
SSDT es un eficaz entorno de desarrollo que le permite compilar, depurar, mantener y refactorizar bases de datos. Puede trabajar con un proyecto de base de datos o directamente con una instancia de base de datos conectada de manera local o externa.
El Explorador de objetos de SQL Server de Visual Studio ofrece una vista de los objetos de base de datos similar a la de SQL Server Management Studio.
El Explorador de objetos de SQL Server permite realizar trabajos ligeros de administración y diseño de bases de datos, incluida la edición de datos de tabla, comparación de esquemas y ejecución de consultas mediante los menús contextuales directamente desde el Explorador de objetos de SQL Server.