Introducción
El Connector/Net de MySQL permite a los desarrolladores crear facilmente aplicaciones .NET que requieren seguridad, alto rendimiento y conectividad con MySQL. Este controlador implementa las interfaces requeridas de ADO.NET y se integra dentro de las herramientas de ADO.NET. Los desarrolladores pueden construir aplicaciones para MySQL usando el Connector/Net y su mejor opción en lenguajes .NET, tal como Visual Basic, C++ o C#. El Connector/Net es un controlador ADO.NET completamente manejable escrito al 100% en C#.
El Connector/Net incluye soporte completo para :
-
Caractergsticas de MySQL 5.0 (procedimientos almacenados, Etc.)
-
Características de MySQL 4.1 (Sentencias preparadas del lado del servidor, Unicode y Acceso a memoria compartida, etc.)
-
Soporte de paquetes grandes para enviar y recibir filas y datos de más de 2 gigabytes de tamaño.
-
El protocolo de compresión que permite la compresión de flujos de datos entre el cliente y el servidor.
-
Soporte para conectar usando sockets TCP/IP, tuberías, o memoria comparida en Windows.
-
Soporte de conectividad usando sockets TCP/IP o sockets Unix.
-
Soporte para Mono, el framework .NET de código abierto desarrollado por Novell.
-
Completamente manejable, no utiliza las librerías cliente de MySQL.
Requerimientos
En este artículo se mostrará como conectarse y acceder a un servidor MySQL usando C#, uno de los principales lenguajes .NET.
Para poder desarrollar programas en C# se necesita tener instalado el software del Framework .NET que incluye todo lo necesario para escribir, generar, probar e implementar aplicaciones utilizando el marco de trabajo .NET, así como también herramientas y compiladores de línea de comandos.
Al momento de escribir este documento se tiene disponible el Framework .NET 2.0.
Si aún no se cuenta con el Framework .NET, se puede obtener el software necesario de la página de descargas de Microsoft.
En este artículo se supone que se tiene correctamente instalado un Framework .NET.
Descargando e instalando
El Connector/Net funciona en cualquier plataforma que soporte el framework .NET, principalmente en versiones recientes de Microsoft Windows, y es soportado en Linux a través Mono.
El Connector/Net puede ser instalado a través de un paquete instalador de Windows (.msi), o bien, a través de un sencillo archivo ZIP.
El Connector/Net está disponible para su descarga en http://dev.mysql.com/downloads/connector/net/
Por simplicidad, se ha optado por descargar el archivo ZIP sin el instalador MSI, concretamente se va a utilizar el archivo mysql-connector-net-5.0.3-noinstall.zip que al momento contiene la versión más reciente del Connector/Net.
Usando un programa ZIP, desempaquetamos este archivo en el directorio de nuestra elección.
Para poder usar el Connector/Net simplemente copiamos el archivo MySql.Data.dll ubicado en la ruta Driver\bin\net-2.0\release al directorio donde ubicaremos nuestros programas en C#.
|