Verbindung zu einer MySQL-Datenbank mit Xcode und Objective-C

8

Ich war daran interessiert, in meinen iPhone- oder Mac-Projekten mit einer MySQL-Datenbank zu arbeiten. Wie wird eine Verbindung in Objective-C durchgeführt?

Ich hatte nur ein wenig Erfahrung mit PHP, aber hey, das ist ein bisschen zu anders = /

    
Voldemort 01.02.2011, 02:24
quelle

4 Antworten

13

Überprüfen Sie dieses Tutorial für die Verbindung mit SQLite.

Sie können sich nicht direkt vom iPhone aus mit MySQL verbinden. Sie müssen eine Zwischenschicht wie eine Webanwendung mit PHP verwenden.

Sie werden also so etwas haben:

  1. iPhone POST eine Anfrage an den WebServer mit HTTP
  2. Webserver, der eine Verbindung zur MySQL-Datenbank herstellt
  3. Web Server sendet Daten an das iPhone (XML, Klartext)
  4. zurück
  5. iPhone verarbeitet die Daten

Sie können diese Technik zum Abfragen und Einfügen / Aktualisieren / Löschen von Daten verwenden.

Einmal fand ich diese Bibliothek für MySQL und ich bin mir bewusst, wie es funktioniert.

    
KingofBliss 01.02.2011, 02:42
quelle
3

Es ist eine viel bessere Option, nicht direkt mit MySQL zu arbeiten, sondern Apples Core Data API .

Sie können eine relationale Datenbank verwalten, ohne SQL schreiben zu müssen. Es ist sehr schnell, sehr nützlich. Gutes Zeug.

    
Kenny Wyland 01.02.2011 02:42
quelle
1

Probieren Sie absrd aus, das Verbindungen über gleichzeitige Threads (Warteschlangen) wiederverwendet.

    
hernan saab 14.09.2012 06:44
quelle
1

Wenn Sie eine Verbindung zu einer MySQL-Datenbank herstellen möchten, verwenden Sie die Connector / C-API-Bibliothek von MySQL, die Sie als objective-C als Obermenge von C verwenden können, ohne Probleme. Ich half jemandem bei der Installation davon hier .

    
Nektarios 14.04.2011 15:44
quelle

Tags und Links