Conectar Android a base de datos MySQL – Xamarin

Content Protection by DMCA.com

En este tutorial vamos a conectar nuestra aplicación Android hecha en xamarin a una base de datos ONLINE MySQL.

Cabe mencionar que hasta el momento solo la he probado en una aplicación para Android no la he probado en Cross-Plataform ni IOS asi que puedes leer la pagina del componente de xamarin y probar si es posible.

Necesitamos de un layout o interfaz para insertar datos, los datos que yo voy a insertar son Usuario y contraseña de mi base de datos. Así que mi layout luce así.

Ejemplo de Layout

Algo importante hay que añadir el componente “MySQL Plugin” a nuestro proyecto, y lo haremos de la siguiente manera.

1.- En el Explorador de soluciones nos dirigimos a Componentes, damos clic derecho y seleccionamos Obtener mas componentes.

Añadir componente al proyecto.

2.- Si pide iniciar sesion, inician sesion. Usamos la barra de busqueda y ponemos “MySQL”, aparecen varios plugins (Puede que hayan mas), de esos seleccionamos el que se llama “MySQL Plugin”. Al abrirlo nos muestran las caracteristicas y le damos Add to App, esperamos a que termine.

Busqueda del MySQL Plugin
Añadir Componente al Proyecto.

3.- Como podemos ver en las referencias dentro del explorador de soluciones ya tenemos agregadas las referencias del plugin MySQL. Y listo ya tenemos lo necesario para continuar.

Referencias de nuestro proyecto.

Ahora pasamos ala programación

Lo que vamos a hacer es un código para crear una conexión con mi base de datos desde mi aplicación, la voy a hacer de tipo bool , esto para cuando intente abrir mi conexión si es correcta me mande un mensaje y en caso de haber error me mande un mensaje de error.

Mi archivo luce así. Revisa los comentarios ahí viene la función de algunas lineas.

Ya terminamos la parte de la conexión ala base de datos, ahora vamos utilizar ese metodo booleano en nuestro layout.

Ahora vamos a programar en el MainActivity.

Bien ahora ejecutamos nuestra aplicación en algun emulador y veremos como funciona.

Aquí pongo mi usuario y contraseña correctas de mi base de datos y como se ve en el mensaje mi conexión se realizo con éxito.

Conexión exitosa.

Y si hago lo contrario es decir, poner mi usuario o contraseña erróneos. Me muestra el mensaje junto con el error.

Error en Conexión, por contraseña erronea

Descargar

Es todo si quieres descargar el archivo del proyecto aquí te lo dejo solo pulsa el botón.

Descargar Proyecto

 

Estudiante de ingeniería en sistemas computacionales, Técnico en programación. Tengo experiencia en Android Xamarin, programación en Unity con C# y Desarrollo de aplicaciones con Windows Forms. CEO & Founder de Gatosan Software.