2010-03-04 7 views
3

Je me demandais s'il y avait de bonnes sources ou des documents qui pourraient m'expliquer comment je ne peux pas à une base de données PostgreSQL à partir de mon application iPhone. De plus, s'ils pouvaient aller au-delà de la simple connexion, et expliquer comment utiliser PL/SQL et Object Persistence dans le framework Objective C iPhone SDK, ce serait génial.Connectivité de base de données au sein d'une application iPhone

Merci!

-Scott

Répondre

0

Pour commencer, vous devez compiler libpq la bibliothèque qui est utilisée pour interagir avec PostgreSQL. Voir ce lien où je suis allé en faisant cela ->Connect iPhone App to PostgreSQL Using Libpq. Prenez note de mon problème dans ma réponse liée. Le simulateur iphone a besoin de la compilation libpq pour le processeur des machines mac tandis que le vrai iphone a besoin de la libpq compilée pour le processeur de bras. Une fois que vous avez libpq fonctionnant, vous devriez être capable de suivre les docs sur le site postgresql - http://www.postgresql.org/docs/8.4/interactive/libpq.html

D'après ce que j'ai trouvé il n'y a aucun livre du début à la fin qui couvrira ce que vous voulez, vous devrez aller le style MacGyver pour comprendre les choses. Pour apprendre à utiliser PL/PGSQL, vous devez utiliser les documents postgresql disponibles sur www.postgresql.org. Il n'y a rien de spécial à propos de PL/PGSQL utilisé par l'iPhone par rapport au bureau. Autre que vous voulez prendre en compte vos contraintes de périphériques et la bande passante/charges. Aussi les docs sur postgresql.org vous montrent comment vous connecter à une base de données en utilisant libpq donc il n'y a pas grand chose à faire à part copier le code des docs en ligne et les coller ici pour vous.

Espérons que cela apporte de la lumière.

+0

Merci. Cela me donne définitivement une bonne base. – Scott

Questions connexes