MYSQL en .NET

No es que me estoy uniendo al lado oscuro, no solo que en la universidad estamos trabajando con .Net usando Sharp Develop y con la base de datos libre Mysql que dicho sea de paso es bastante vapuleada por mi profesor por sus defectos de seguridad.

Bueno para empezar hay que descargar el conector de Mysql para .NET desde esta direccion http://dev.mysql.com/downloads/connector/net/ y luego instalarlo. Bueno ahora hay que ver un poco de las clases del conector:

El Connector/Net contiene varias clases que son usadas para conectar a la base de datos, ejecutar consultas y sentencias y manejar resultados de consultas.

MySqlCommand.-Representa una sentencia SQL a ejecutar sobre una base de datos MySQL.

MySqlConnection.-Representa una conexión a un servidor de base de datos.

Bueno luego ire describiendo mas acerca de las demas clases pero por el momento solo me interesan estas nada mas.

Para crear las conexiones se utiliza la clase MySqlConnection que está definida en el espacio de nombres MySql.Data.MySqlClient. Antes de usar esta clase primero debe incluir dicho espacio de nombres en nuestro archivo.

using MySql.Data.MySqlClient;

Luego creamos el objeto MysqlConnection:
MySqlConnection conn = new MySqlConnection(“clave1=valor1;clave2=valor2;claveN=valorN”);

MySqlConnection conn = new MySqlConnection(Server=localhost;Database=prueba;Uid=miguel;Pwd=miguel)

Luego de crear la cadena de conexion hay que intentar establecer la conexion para ello se invoca al metodo Open() de la clase MysqlConnection

Como se puede observar, este método no toma ningún argumento. El objeto conexión que lo invoque es el responsable de tener lista la cadena de conexión. Si la conexión falla, se lanzará una excepción del tipo MySqlException. Si la cadena de conexión no contiene una fuente de datos o un servidor, se lanzará una excepción InvalidOperationException.

Para cerrar la conexion se invoca al metodo Close()
conn.Close();

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s