2009-09-13 27 views
7

Quiero conectarme a una base de datos remota (MySQL o SQL Server u Oracle) a través de Internet desde mi aplicación de iPhone nativa. No puedo encontrar ninguna API o Marco en el Sistema para agregar. ¿Alguien sabe cómo conectarse a una base de datos remota? contento ayúdame Muchas graciasCómo conectarse a una base de datos remota desde la aplicación de Iphone nativa

+0

Esta cuestión está muy cerca de estos otros: http://stackoverflow.com/questions/947835/iphone-connecting-to-database- por Internet, http://stackoverflow.com/questions/1249416/iphone-networking, http://stackoverflow.com/questions/1373011/what-is-the-best-way-of-connecting-to-a- remote-server-database-to-retrieve-data-f, http://stackoverflow.com/questions/451428/iphone-sqlite-db-and-web-based-db-synchronization-and-interaction-recommendations –

Respuesta

1

Una forma de hacerlo sería configurar un servidor HTTPS que ajuste sus solicitudes. Envíe sus consultas a través de HTTPS POST. La configuración del servidor sería bastante básica y le da la posibilidad de realizar cualquier procesamiento posterior antes de enviarlo por cable.

5

No soy un programador de iPhone, pero sospecho que quieres algo de abstracción.

En lugar de intentar hacer funcionar una conexión de base de datos nativa, considere escribir alguna capa de servicio que se comunique con la base de datos en el back-end y hable HTTP a su aplicación cliente.

Muchas buenas razones para esto. La seguridad concierne al jefe entre ellos.

1

La mejor alternativa es utilizar servicios web para acceder a la información almacenada de forma remota.

Adiós.

0

responsabilidad: enchufar Desvergonzadamente mi propio producto :)

Hemos construido un sistema en línea que permite a los llamados Kumulos iOS y OSX a los desarrolladores crear y alojar bases de datos en línea en la nube, mientras que la creación fácilmente métodos de la API personalizada para acceder eso. Incluso construye todos los enlaces de Objective-C para usted.

Es muy fácil de usar y es gratis mientras está en versión Beta. Nos encantaría algunos comentarios de los desarrolladores honesto :)

Compruébelo usted mismo here

Cuestiones relacionadas