lunes, 13 de septiembre de 2010

Conectarse a MySql desde .NET

Bueno, ahora voy a mostrarles como conectarse a una base de datos de MySql usando Visual Studio 2005, usando VB.Net y C#. En fin, lo que necesitamos primeramente es el conector para MySql que es un proveedor de datos hecho por terceros (no lo hizo la gente de microsoft). En fin, vamos a esta web: http://dev.mysql.com/downloads/connector/net/5.0.html, en este caso bajare el conector en su version 5.0.9. Bueno, una vez descargado, nos dirigimos al directorio de nuestra descargar, y ejecutamos mysql-connector-net-5.0.9.exe. Bueno, tal vez algunos descarguen una version pasada, o mas reciente pero la forma de hacer las cosas no cambiara, ya que los proveedores de base de datos que quieren trabajar con .NET deben obedecer la implementacion de interfaces de .NET, todo esto para evitar problemas. Les explico esto, .NET tiene proveedores de acceso a datos para SqlServer, para conexiones ODBC, OLEDB e incluso para Oracle, para MySql, tenemos la que nos provee MySql, que ya descargamos. Ahora todos estos proveedores tendran las siguientes clases: Connection, Command, DataReader, DataAdapter que son las principales. En fin, no se llamaran Connection simplemente, mas bien comenzaran por el nombre del proveedor, SqlConnection, SqlCommand, etc para Sql Server, MySqlConnection, MySqlCommand, etc para MySql que es lo que ahora nos interesa. Los metodos que tengan seran los mismos, habiendo exepciones que dependen del proveedor, pero la idea es la misma.