Na samym dole znajdują się tylko dwie biblioteki umożliwiające dostęp do Oracle:
- Biblioteka binarna OCI.
- Plik Java OJDBC Jar.
Wszystkie inne biblioteki (takie jak ODBC, ADO.NET) opierają się na jednej z tych bibliotek (zwykle na OCI).
Nie ma biblioteki OCI dla iPhone'a (ani żadnej architektury ARM, o ile wiem) i nie ma Java VM do korzystania z OJDBC. Nie możesz więc połączyć się bezpośrednio z iPhone'a z bazą danych Oracle.
Niezależnie od tego, jakie będzie Twoje rozwiązanie, będzie wymagało serwera pośredniczącego (lub bramy).