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

Cómo copiar la base de datos SQLite de Android a una base de datos MySQL (replicar/sincronizar)

Sí, por supuesto, es Sync .

Tienes que crear Web Service por eso.

Simplemente siga algunos pasos para enviar datos desde Android a MySQL :

  1. Crear JSON objeto de sus datos usando JSONObject y JSONArray clase.
  2. publicar eso como una cadena en su Web Service que podría estar en PHP o lo que prefieras.
  3. proceso para analizar json e insertar datos en MySQL base de datos.

Igual que de MySQL a Android :

  1. Crear Web Service que muestra sus datos en JSON Formato.
  2. entonces debe Solicitar ese enlace y obtendrá datos JSON, solo tiene que analizarlos y almacenarlos en SQLite.

Tienes que tener cuidado con la Conflicción de datos. para eso, debe tomar uno que almacene algún valor en ambos lados, como fecha/hora de la última sincronización .

Hay algunos tutoriales que ayudarán con Android JSON Parsing y PHP JSON Parsing .

  1. Para Android
  2. Para PHP

Si hay algún problema, puede hacer ping.

Feliz sincronización.

Gracias.