Могу ли я синхронизировать много записей из базы данных sqlite с iphone в базу данных mysql на сервере - PullRequest
0 голосов
/ 29 августа 2010

В настоящее время я занимаюсь разработкой приложения для iPhone с базой данных sqlite, в этой базе данных всего одна таблица со множеством записей.И мой сервер использует базу данных MySQL.Я хотел бы спросить:

Могу ли я отправить много записей из базы данных sqlite в базу данных MySQL, чтобы обновить таблицу в базе данных MySQL.Потому что я думаю, что могу сделать обновление только с одной записью.Если у вас есть решение, пожалуйста, скажите мне подробно, как я могу это сделать?

Буду признателен за любую помощь.

Спасибо.

1 Ответ

2 голосов
/ 29 августа 2010

Как я уверен, вы обнаружили, что встроенного решения не существует.Там могут быть рамки, чтобы помочь с этим, но я не знаю ни о чем.

Лучше всего вам использовать известную кодировку, такую ​​как XML или JSON, для передачи записей на сервер с помощью HTTP POST, а также использовать Java, PHP или Ruby on Rails или все, что вам удобнозахватить запись и записать ее в базу данных.Конечно, после того, как вы это сделаете, вам нужно будет рассмотреть проблемы безопасности, хотя бы некоторые Black Hat пишут простой Perl-скрипт, чтобы заполнить вашу базу данных до отказа.Вы также должны уметь обрабатывать сбои передачи и дублировать записи.Это много работы.

Разбор XML встроен в iOS.Разбор JSON можно добавить с помощью JSON iPhone Framework .Это кусочки головоломки, но многое еще осталось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...