Helt nederst er der kun to biblioteker til at få adgang til Oracle:
- OCI binære bibliotek.
- Java OJDBC Jar-filen.
Alle andre biblioteker (såsom ODBC, ADO.NET) bygger på et af disse biblioteker (normalt på OCI).
Der er ikke noget OCI-bibliotek til iPhone (eller nogen ARM-arkitektur, så vidt jeg ved), og der er ingen Java VM til at bruge OJDBC. Så du kan ikke oprette forbindelse direkte fra iPhone til en Oracle-database.
Så uanset hvad din løsning bliver, vil den kræve en mellemserver (eller gateway).