Ich habe eine Datenbank auf meinem Server bei der Arbeit (verknüpft mit einer Task-Manager-Software, die ich mit einer Access-Datenbank erstellt habe. Es saugt, aber es funktioniert). Jetzt möchte ich eine App erstellen, die dasselbe tut wie die Software. Ich überlege, mit Xamarin die App für plattformübergreifende Entwicklung (Android + iOS) zu entwickeln. Ich möchte wissen, wäre der beste Weg, um die App mit der DB zu verknüpfen (ich werde wahrscheinlich es von Access zu etwas anderes exportieren, was ich gelesen habe)? Ich möchte von überall Zugriff auf die Datenbank haben (nicht nur lokal mit der App).Wie verlinke ich deine Android App mit einer Datenbank auf deinem Server/Computer?
Antwort
In der Web-Entwicklung kann auf eine Datenbank zugegriffen werden und mit einem PHP-Skript geändert werden.
Wenn Sie mehrere PHP-Skripts (oder nur eines) erstellen, können Sie eine Verbindung herstellen, Daten an sie übergeben und Daten zurückgeben. Unter Android können Sie Volley verwenden. Mit Volley können Sie sich mit PHP-Skripten verbinden, Daten an diese senden und Daten von ihnen erhalten.
Ich bin nicht sehr vertraut mit iOS-Entwicklung, aber von einigen Google-Suchen fand ich this library. Wenn ich es richtig verstehe, funktioniert es genauso wie Volley, also sollten Sie in der Lage sein, ein Skript für Verbindungen zu schreiben (oder mehr, wenn Sie es für einfacher halten, ein Skript zum Schreiben, eins zum Lesen der Datenbank usw. zu erstellen).
Eine Voraussetzung für diese Antwort ist Wissen über PHP. Mit einem PHP-Skript können Sie in der Datenbank lesen und schreiben. Sie können mit den entsprechenden Bibliotheken Daten zu und von den Skripten senden und Daten von den Skripten mit den entsprechenden Bibliotheken erhalten.
HINWEIS: VERGEWISSERN SIE SICH, DASS IHRE IP STATISCH IST! Andernfalls werden Verbindungsprobleme auftreten, wenn der Server ausgeschaltet wird (Neustart, Stromausfall usw.) oder Ihre IP-Einstellungen geändert werden.
Ich denke, dass Sie einen Webdienst verwenden möchten. Der Web-Service kann in jeder geeigneten Sprache wie PHP, Ruby, ASP.NET, Xojo, usw. geschrieben werden.
Ihre mobile App kommuniziert mit dem Web-Service über HTTP und der Web-Service kommuniziert direkt mit der Datenbank.
- 1. Wo platzierst du deine Rails App auf deinem Server? Mit welchem Benutzer werden Sie bereitgestellt?
- 2. Wie verlinke ich mit einer anderen FIORI App mit Anmerkungen?
- 3. Wie verlinke ich eine Datei mit einer Datenbank?
- 4. Wie verlinke ich auf Netflix auf tvOS?
- 5. Wie verbinde ich eine Android App mit einer entfernten Datenbank?
- 6. Verbinden einer Android-App mit einer Datenbank
- 7. Wie entfernst du deine eigene App aus dem Android Market
- 8. Wie verlinke ich auf dieselbe Seite in einer anderen Domain?
- 9. Wie verlinke ich auf interne Dateien in einer KMZ-Datei?
- 10. Wie verlinke ich Seiten mit Framework7?
- 11. Wie verlinke ich auf eine bestimmte Folie einer PPT-Datei?
- 12. Wie verlinke ich ein Paket mit einer proprietären DLL?
- 13. Wie verlinke ich die Firebase-Download-Datei mit einer Fortschrittsanzeige?
- 14. Wie verlinke ich von SVG?
- 15. Wie verlinke ich mit FFTW3 in f2py?
- 16. Wie benenne ich deine App in itunesconnect um?
- 17. Wie verlinke ich zlib Bibliothek
- 18. Wie verlinke ich zwei ImageMap-Bereiche?
- 19. Wie verwende ich kostenlose Cloud-Datenbank mit Android App?
- 20. Wie erstelle ich Android-App mit WordPress-Datenbank?
- 21. Git: Wie füge ich deine Änderungen in deine Filiale ein, wenn du deine Zweigstelle mit den Änderungen anderer aktualisieren musst?
- 22. Android Studio: Netzwerküberwachung ist auf deinem Gerät nicht verfügbar
- 23. Verbinden Android-Anwendung auf eine Server-Datenbank
- 24. Wie öffne ich die Facebook App mit einer Android App?
- 25. Wie verlinke ich vom Browser zur Paw.app?
- 26. Wie verbinde ich eine Backbone.js App sicher mit einer Datenbank?
- 27. Erstellen einer Web/Server-Datenbank zur Verwendung mit Android App
- 28. So verpacken Sie meine Android-App mit einer Datenbank
- 29. Wie verlinke ich auf `dieses` Textfeld im Ausdruck wenn Ausdruck?
- 30. Verwenden der Datenbank mit Android App