2017-11-11 2 views
-5

Nun, ich habe eine Datenbank auf meinem Computer, die ich lokal über SQL-Befehle verwende, jetzt ist meine Frage. Wie kann ich mit Swift eine Verbindung zu dieser Datenbank herstellen? Machen Sie die grundlegenden Operationen von CRUD von einem iPhone und sehen Sie sie von meinem Computer reflektiert. Vielen Dank für Ihre Antworten.Wie verbinde ich eine Swift-Anwendung mit einer lokalen Datenbank?

Antwort

-1

Anstatt wie bisher vermutlich SQL-Befehle im Terminal einzugeben, schreiben Sie eine Mac-App und eine iOS-App, die beide lokal eine Kopie der Daten verwalten. (Die Art des lokalen Speichers spielt keine Rolle; Sie können weiterhin SQLite verwenden, wenn Sie das verwenden.) Lassen Sie die Apps CloudKit verwenden, um Ihre Daten bei jeder Änderung in die Cloud und aus der Cloud nach unten zu übertragen. Jetzt können sie Daten über iCloud freigeben.

0

Wenn Sie die SQL-Datenbank als remote benötigen, dann würde ich empfehlen, dass Sie eine Web-API implementieren, die die CRUD-Operationen ausführt. Wenn Sie Ihre Datenbankverbindungsdetails einer Clientanwendung aussetzen, scheint dies eine schlechte Idee zu sein.

Schauen Sie in SQLite, wenn Sie mit lokalen Daten in Ordnung sind.

Verwandte Themen