Sprawdź to samouczek do łączności z SQLite.
Nie będziesz mógł połączyć się z MySQL bezpośrednio z iPhone'a. Musisz użyć jakiejś warstwy pośredniej, takiej jak aplikacja internetowa z PHP.
Więc będziesz mieć coś takiego:
- iPhone wysyła żądanie do serwera WWW za pomocą HTTP
- Serwer sieciowy łączący się z bazą danych MySQL
- Serwer WWW zwracający dane do iPhone'a (XML, zwykły tekst)
- iPhone przetwarza dane
Możesz użyć tej techniki do wyszukiwania i wstawiania/aktualizowania/usuwania danych.
Kiedyś znalazłem tę bibliotekę dla MySQL i wiem, jak to działa.