sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo configuro MySQL para que funcione con C#?

MySql tiene conector para .Net. No necesita usar ODBC,

MySql Connector le permitirá interactuar con su base de datos MySql y es un proveedor ADO.Net totalmente administrado. Tienes el binario (dll) o el código fuente si lo deseas. Es bastante simple, una vez que haya importado el dll, solo necesita una cadena de conexión (nombre de usuario, contraseña, ubicación) y ¡ya estará configurado!

Aquí hay una muestra de código (ref:bitdaddy.com ):

string MyConString = "SERVER=localhost;" +
    "DATABASE=mydatabase;" +
    "UID=testuser;" +
    "PASSWORD=testpassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
    string thisrow = "";
    for (int i= 0;i<Reader.FieldCount;i++)
            thisrow+=Reader.GetValue(i).ToString() + ",";
    listBox1.Items.Add(thisrow);
}
connection.Close();

Le sugiero que no coloque su código y persistencia en el mismo lugar y que coloque su cadena de conexión en su App.Config, pero creo que esto le muestra cómo hacerlo.