#iphone #database #web-services
#iPhone #База данных #веб-сервисы
Вопрос:
Я разрабатываю приложение для iPhone, и мне нужно получить доступ к базе данных Oracle / SQL, установленной на сервере, и я не хочу разрабатывать веб-сервис для чтения / записи данных, есть ли другой способ доступа к базе данных?
Ответ №1:
Подключение к удаленной базе данных непосредственно из приложения для iPhone / iPad — очень плохая идея. Представьте себе кого-то с взломанным iPhone и простым анализатором пакетов…. Было бы невероятно легко поставить под угрозу безопасность вашей базы данных.
Лучший способ выполнить это — обернуть его в php через веб-сервер на вашем удаленном сервере базы данных. Затем вы можете запустить запрос к БД с помощью простого http POST-запроса, и страница вернет xml / json / что угодно.
Вы могли бы просмотреть CocoaMySQL-src для некоторых других идей. Я думаю, что проект мертв / больше не активен, но код все еще может быть полезен.