none
Problemas para conectar BD con C# y Xamarin RRS feed

  • Pregunta

  • Buen Día:

    Me podran ayudar por favor?, tengo el siguiente caso, estoy haciendo una aplicacion para android,IOS y Windows en C# con ayuda de Xamarin, cuando hago la consulta a la BD no logro abrir la conexion, ya probe mis datos de conexion con un proyecto solo de C# y funciona, pero al hacer la aplicacion no me deja, anexo los datos de conexion:

     string cadena = @"SERVER=nombredemiservidor; DATABASE=baseaconectar; Port=3306; UID=usuario; PWD=contraseña;";


                MySqlConnection conecta = new MySqlConnection(cadena);  

                try
                {
                    //MySqlConnection conecta = new MySqlConnection(builder.ToString());
                    conecta.Open();
                    //Error = "";
                    this.txtSyslog.Text = "Conexion exitosa";
                    // return true;
                }
                catch (Exception ex)
                {
                    //Error = ex.ToString();
                    this.txtSyslog.Text = "Conexion fallida";
                    //return false;
                }

    Agradezco su atencion.

    Saludos!!!

    viernes, 1 de febrero de 2019 15:59

Todas las respuestas

  • hola

    >>en C# con ayuda de Xamarin, cuando hago la consulta a la BD no logro abrir la conexion

    Es que desde el codigo de Xamarin, que es cliente, no deberias NUNCA accede directo a la db

    deberias exponer algun servicio o webapi que si se conecte a la db y devuelva json o xml que sera consumido desde xamarin

    pero no realices la coenxion directa a la db, no es aconsejable

    crea una webapi en asp.net mvc y consume los datos por medio de esta

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 1 de febrero de 2019 16:22