Tout en bas, il n'y a que deux bibliothèques pour accéder à Oracle :
- La bibliothèque binaire OCI.
- Le fichier JAR Java OJDBC.
Toutes les autres bibliothèques (telles que ODBC, ADO.NET) s'appuient sur l'une de ces bibliothèques (généralement sur OCI).
Il n'y a pas de bibliothèque OCI pour l'iPhone (ou toute architecture ARM pour autant que je sache) et il n'y a pas de machine virtuelle Java pour utiliser OJDBC. Vous ne pouvez donc pas vous connecter directement depuis l'iPhone à une base de données Oracle.
Ainsi, quelle que soit votre solution, elle nécessitera un serveur intermédiaire (ou une passerelle).