Connexion iPhone et base de données
Bonjour à tous !
J'ai besoin une nouvelle fois de votre aide.
Je voudrais effectuer une connexion entre mon programme iPhone et une base de données mySQL online. (ou autre?)
J'ai fais de nombreuses recherches, mais tous les résultats n'étaient pas vraiment clair, ou ne correspondaient pas a ce que je recherchais.
Il faudrait que mon programme puisse faire des ajouts et des selects de la base.
J'ai vu qu'il éxistait ceci: http://mysql-cocoa.sourceforge.net/
est ce quelqu'un a déjà utilisé?
Merci de votre aide ::)
J'ai besoin une nouvelle fois de votre aide.
Je voudrais effectuer une connexion entre mon programme iPhone et une base de données mySQL online. (ou autre?)
J'ai fais de nombreuses recherches, mais tous les résultats n'étaient pas vraiment clair, ou ne correspondaient pas a ce que je recherchais.
Il faudrait que mon programme puisse faire des ajouts et des selects de la base.
J'ai vu qu'il éxistait ceci: http://mysql-cocoa.sourceforge.net/
est ce quelqu'un a déjà utilisé?
Merci de votre aide ::)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Hum mysql-cocoa a été abandonné, actuellement c'est sequel-pro qui a repris le flambeau (c'est un fork du projet).
Tu peux récupérer le code source en utilisant la commande :
Sinon pour toi, je ne sais pas s'il est possible de se connecter directement sur une base mysql a distance.
Par contre tu peux toujours écrire un petit code php sur le serveur pour faire passer tes commandes a mysql via des requêtes http. C'est plus simple a réaliser et, il me semble, sécurisé si tu écris celui-ci correctement
je vais donc opter pour la méthode des requettes http.
J'ai regardé un peu sequel-pro, ça a l'air assez compliqué. Et vu que je veux faire que des simples Insert et Select ...
Une autre petite question. Lorsque je vais effectuer un Select, et que j'aurais par exemple une réponse avec 10 lignes. Comment puis-je avoir accès aux données depuis ma classe? (je sais pas si j'ai réussis a me faire comprendre^^) Dois-je afficher les résultats via une page php dans une WebView, ou bien ai-je accès aux réponses du serveur depuis ma classe?
Merci !!
Plusieurs possibilités qui ne nécessitent pas d'utiliser une WebView: vous renvoyez les données formattées selon votre propre protocole, ou vous pouvez utiliser JSON (ce qui est généralement le cas), ou alors vous montez des webservices.
Ainsi ton script php seul bosse, alors que dans ton code sur iPhone tu as juste à mettre
En tout cas j'avais fait ça à l'époque et le script php me retournait un .plist sans problème.