una tutorial studio servidor parte hacer enviar datos conectar con como aplicación aplicacion android mysql

tutorial - ¿Cómo conectar la aplicación de Android a la base de datos MySQL?



enviar datos de android a mysql (5)

Esta pregunta ya tiene una respuesta aquí:

Tengo un sitio web ya configurado que usa la base de datos mysql. Quiero saber cómo puedo conectar mi aplicación a esa base de datos.

Lo que quiero lograr es que mi aplicación haga una solicitud para encontrar una tabla con un "ID" o nombre definido. La tabla contiene enlaces a imágenes o nombres de imágenes. Quiero que la aplicación recupere esas imágenes y las muestre en la aplicación de Android.

¿Cuáles son las formas en que esto se puede hacer? ¿Puedo usar PHP para desarrollar una aplicación de Android?


¿Puedo usar pHp para desarrollar una aplicación de Android?
Sí. para el desarrollo web puede usar Phonegap. "PHP, HTML", etc.
¿Cuáles son las formas en que esto se puede hacer?
Puede consultar algunos ejemplos en Internet aquí es uno de ellos "una manera fácil" Conectar Android a MySQL


Android no es compatible con MySQL desde el primer momento. La forma "normal" de acceder a su base de datos sería poner un servidor Restful frente a él y usar el protocolo HTTPS para conectarse a la interfaz de usuario de Restful.

Eche un vistazo a ContentProvider . Normalmente se usa para acceder a una base de datos local (SQLite), pero se puede usar para obtener datos de cualquier almacén de datos.

Recomiendo que busque una copia local de todos / algunos de los datos de sus sitios web localmente, de esa manera su aplicación seguirá funcionando cuando el dispositivo Android no tenga una conexión. Si sigue esta ruta, se puede usar un servicio para mantener sincronizadas las dos bases de datos.


La única manera es mediante el uso de servicio web, simplemente escriba un método de servicio web en PHP o en cualquier otro idioma. Y desde su aplicación Android usando la solicitud y respuesta del cliente http, puede presionar el método del servicio web que le devolverá lo que quiera.

Para PHP Puede crear un servicio web como este. Asumiendo a continuación, tenemos un archivo php en el servidor. Y la ruta del archivo es yourdomain.com/api.php

if(isset($_GET[''api_call''])){ switch($_GET[''api_call'']){ case ''userlogin'': //perform your userlogin task here break; } }

Ahora puede usar Volley o Retrofit para enviar una solicitud de red al PHP Script anterior y luego, en realidad, el script php se encargará de la operación de la base de datos.

En este caso, el script PHP se llama API RESTful.

Puede aprender toda la operación en MySQL desde este tutorial. Android MySQL Tutorial para realizar CRUD .


Sí, puedes conectar tu aplicación de Android a tu PHP para obtener resultados de tu base de datos. Use un servicio web para conectarse a su script de back-end a través de tareas ASYNC y http post. Consulte este enlace para obtener más información Conexión a MySQL


Usa el volley de Android, es muy rápido y puedes manipular mejor las solicitudes. Enviar solicitud de publicación usando Volley y recibir en PHP

Básicamente, creará un mapa con parámetros de clave-valor para la solicitud php (POST / GET), php hará el procesamiento deseado y devolverá los datos como JSON (json_encode ()). A continuación, puede analizar el JSON según sea necesario o utilizar GSON de Google para permitirle realizar el análisis sintáctico.