Mysql
 sql >> Database >  >> RDS >> Mysql

Come copiare il database SQLite da Android a un database MySQL (replica/sincronizzazione)

Sì, certo, è Sync .

Devi creare Web Service per quello.

Segui alcuni passaggi per inviare dati da Android a MySQL :

  1. Crea JSON oggetto dei tuoi dati utilizzando JSONObject e JSONArray classe.
  2. pubblicalo come stringa nel tuo Web Service che potrebbe essere in PHP o quello che preferisci.
  3. processo per analizzare json e inserire dati in MySQL banca dati.

Come da MySQL ad Android :

  1. Crea Web Service che mostra i tuoi dati in JSON Formato.
  2. quindi devi richiedere a quel link e otterrai dati JSON, devi solo analizzare e archiviare in SQLite.

Devi occuparti della conflitto di dati. per questo devi prenderne uno che memorizzi un valore su entrambi i lati come data/ora dell'ultima sincronizzazione .

Ci sono alcuni tutorial che aiuteranno per Android JSON Parsing e PHP JSON Parsing .

  1. Per Android
  2. Per PHP

In caso di problemi, puoi eseguire gratuitamente il ping.

Buona sincronizzazione.

Grazie.