Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak skopiować bazę danych SQLite z Androida do bazy danych MySQL (replikacja/synchronizacja)

Tak, oczywiście, jego Synchronizacja .

Musisz utworzyć Web Service za to.

Wystarczy wykonać kilka kroków, aby wysłać dane z Androida do MySQL :

  1. Utwórz JSON obiekt danych za pomocą JSONObject i JSONArray klasa.
  2. opublikuj to jako ciąg do swojej Web Service który może być w PHP lub cokolwiek wolisz.
  3. przetwarzaj, aby przeanalizować json i wstawić dane do MySQL baza danych.

Tak samo jak od MySQL do Androida :

  1. Utwórz Web Service który wyświetla twoje dane w JSON Formatuj.
  2. wtedy musisz zażądać tego linku, a otrzymasz dane JSON, po prostu musisz przeanalizować i zapisać w SQLite.

Musisz zadbać o konflikt danych. w tym celu musisz wziąć taki, który przechowuje pewną wartość po obu stronach, np. data/godzina ostatniej synchronizacji .

Istnieje kilka samouczków, które pomogą w parsowaniu JSON Androida i PHP JSON Parsing .

  1. Dla Androida
  2. Dla PHP

Jeśli wystąpi jakiś problem, możesz swobodnie pingować.

Miłej synchronizacji.

Dziękuję.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj sekundy na dni, godziny, minuty, sekundy (MySQL)

  2. Zapytanie MySQL przy użyciu tablicy

  3. Automatyczne wycofanie, jeśli TRANSAKCJA ZATWIERDZENIE nie zostanie osiągnięta

  4. Uzyskiwanie dziennej liczby zdarzeń, które nie zdarzają się codziennie

  5. Monitorowanie serwera Percona pod kątem MySQL — kluczowe wskaźniki