как получить доступ к базе данных без веб-сервиса?

#iphone #database #web-services

#iPhone #База данных #веб-сервисы

Вопрос:

Я разрабатываю приложение для iPhone, и мне нужно получить доступ к базе данных Oracle / SQL, установленной на сервере, и я не хочу разрабатывать веб-сервис для чтения / записи данных, есть ли другой способ доступа к базе данных?

Ответ №1:

Подключение к удаленной базе данных непосредственно из приложения для iPhone / iPad — очень плохая идея. Представьте себе кого-то с взломанным iPhone и простым анализатором пакетов…. Было бы невероятно легко поставить под угрозу безопасность вашей базы данных.

Лучший способ выполнить это — обернуть его в php через веб-сервер на вашем удаленном сервере базы данных. Затем вы можете запустить запрос к БД с помощью простого http POST-запроса, и страница вернет xml / json / что угодно.


Вы могли бы просмотреть CocoaMySQL-src для некоторых других идей. Я думаю, что проект мертв / больше не активен, но код все еще может быть полезен.