CLR: .Net / Mono / Boo / Otros CLR > C#

 Conectar a MySql

<< < (2/2)

gabio2:
Bueno.. aquí te dejo el link para las 2 DLL..
La mia es la de Conexion.Dll, la otra es la MySql.Data.Dll que ofrecen en la pagina www.mysql.com

http://rapidshare.com/files/434400587/Conexion.rar


y aquí te doy un ejemplo de como usarlo, es MUY SENCILLO solo creas un objeto de la clase clsMySQL y le pasas la cadena de conexión, fijate como esta el ejemplo. pruebalo.. OBVIAMENTE vas a tener ke cambiarla por TU cadena de conexion.. y los comandos inserts y selects que hize, tu tendrias que modificarlos.. por lo que tu necesites.. solo necesitas  referencias las 2 DLL y llamarlas:
en C#:
using Conexion;
using MySql.Data.MySqlClient;

en VB:
Imports Conexion
Imports MySql.Data.MySqlClient


EJEMPLO:

http://rapidshare.com/files/434401107/PruebasConDllConexion.rar



CUALQUIER DUDA PUEDES PREGUNTAR.. SALUDOS! :)

cachorro:
Gracias los voy a revisar...gracias...

Chompizero:
Es muy facil debes bajar el .dll para .Net este lo bajas desde la pagina de mysql despues solo tienes k agregar la referencia a tu proyecto despues de esto debes de crear una clase donde vas hacer tu conexion. ejemplo csConexio.cs

Ahora dentro de la clase debes agregar estas referencias:


--- Código: C# --- using MySql.Data;using MySql.Data.MySqlClient;  luego dentro de tu clase debes agreggar tu cadena de conexion
 

--- Código: C# --- public static  MySqlConnection conexion = new MySqlConnection(" Server =nombre del servidor o IP;  Database =nombre de la DB; Uid= Usuario; Pwd= contraseña;");dentro de la cadena debes especificar el nombre del servidor o la ip a conectar asi como la DB y el usuario y contraseña    
luego debes de crear un metodo para la conexion como en este ejemplo:
 

--- Código: C# --- public static string  conectar()        {            string msj="";            try            {                if(conexion.State == System.Data.ConnectionState.Closed)                {                    conexion.Open();                }            }            catch(Exception ex)            {                msj = ex.Message;            }           return msj;                               }    
como podas ver todo es static para k lo puedas utilizar en otras clases y forms si necesidad de hacer un objeto de la clase
un ejemplo seria  para saber si estas conectado con un label
 
 
ejemplo:
 

--- Código: C# --- Label1.text = csConexion.conectar();  

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa