Effectuer directement des requêtes SQL depuis l'iPhone vers un server en ligne

Je suis un débutant et j'ai tendance à faire des applications iOS simples.

La mission crée une application qui effectue l'logging pour une personne, puis télécharge ces données sur un server en ligne.

En détail, je veux insert , delete , update données directement sur le server en ligne.

Quelqu'un pourrait-il me montrer ce que j'ai à faire avec (outil, bibliothèque …)?

J'ai travaillé avec SQlite pour créer une database locale pour l'iPhone et cela a bien fonctionné, maintenant il s'agit de traiter avec un server en ligne.

Pour effectuer une requête à distance, il existe deux façons:

1) https://github.com/smhuang426/MySqueakQl – ceci est une implémentation "basique" pour l'access à distance à DB. http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/ – plus avancé, dans les articles, vous pouvez quelques instructions comment utiliser ce cadre. Dans ce cas, vous utilisez l'API SQL C et vous pouvez écrire vos propres classs spéciales. Exemple: http://blog.iosplace.com/?p=30 , http://zetcode.com/tutorials/mysqlcapitutorial/ et description de l'API C http://dev.mysql.com/doc/refman/5.0/ fr / c-api-function-overview.html

2) Script PHP posté sur le server en ligne, vous utilisez async ASIHTTP (ou NSRequest ordinaire) qui envoie à ce script, et le script fonctionne directement avec sql DB sur ce server. Exemple ( iOS pas de communication entre l'application iPhone et la database MySQL via PHP ). Dans ce cas, vous avez obtenu plus de security, mais aussi quelques limitations comme la diminution de la vitesse de l'application et le server doit fournir PHP.

Bonne chance!

Ce dont vous avez besoin, c'est d'une sorte d'API à distance que vous utiliserez pour interfacer l'application iPhone et dire, une database MySQL.