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
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.
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.
- 1. Wie verbinde ich mich mit einer lokalen DB2-Datenbank mit einer in Bluemix implementierten Anwendung?
- 2. Wie verbinde ich eine Android App mit einer entfernten Datenbank?
- 3. Wie verbinde ich eine Rails-App mit einer Oracle-Datenbank?
- 4. Wie verbinde ich eine Backbone.js App sicher mit einer Datenbank?
- 5. Wie verbinde ich mich mit einer SQLite-Datenbank mit PHP?
- 6. Python: Wie verbinde ich mich mit einer Server-Datenbank?
- 7. Wie verbinde ich mich mit einer eingebetteten Derby-Datenbank?
- 8. Wie verbinde ich Teamcity mit einer vorhandenen SQLServer 2005-Datenbank
- 9. Wie verbinde ich MySql-Datenbank mit Firebase?
- 10. Wie verbinde ich mich mit einer RDS-Datenbank von Yii2?
- 11. Wie verbinde ich CakePHP mit einer SQLite-Datenbank?
- 12. Wie verbinde ich meine Website mit einer MySQL-Datenbank?
- 13. Wie verbinde ich mich mit einer MySQL-Datenbank von Clojure?
- 14. Wie verbinde ich HSQL DB Manager mit einer eingebetteten Datenbank
- 15. Wie verbinde ich mich mit einer Datenbank in Java ME?
- 16. Wie verbinde ich eine gehostete MySQL-Datenbank mit jsp?
- 17. Wie benutze ich/verbinde eine Datenbank, EJB mit TomCat
- 18. Wie verbinde ich eine Zend App mit der mongodb Datenbank?
- 19. Wie verbinde ich eine Ember App mit einer Rails API?
- 20. Wie verbinde ich aws mit meinem lokalen System?
- 21. Wie verbinde ich MySQL-Datenbank mit Python + SQLAlchemy remote?
- 22. Wie verbinde ich eine Zeichenfolge mit einer Liste mit Python?
- 23. Wie verbinde ich Access-Datenbank in C#
- 24. Python: Wie weiß ich, mit welcher Datenbank ich mich verbinde?
- 25. Wie verbinde ich eine Oracle-Datenbank in C#?
- 26. Wie verbinde ich mich mit SQLite-Datenbank-Datei von C#?
- 27. Verwenden einer lokalen Datenbank
- 28. Wie verbinde ich meine MySQL-Datenbank mit C++
- 29. Wie verbinde ich eine SQL-Datenbank in Javascript?
- 30. Wie verbinde ich eine Datenbank im Atom Editor?