Ich habe seit einer Woche gesucht ... Ich brauche Hilfe beim Herstellen einer Verbindung zu einer Remote-Datenbank ... Ich möchte meine App Daten aus der Datenbank abrufen und aktualisieren die Datenbank ... Ich habe versucht this, aber ich verstehe es nicht.Verbinden mit einer Remote-Datenbank ... Online-Datenbank
Antwort
Der einfachste Weg, um ein Mobiles Gerät (ANDROID, iPhone, Symbian, WP7, nennen Sie es) zu einer Datenbank zu verbinden, ist einen HTTP-basierten Proxy für Ihre Datenbank zu schreiben.
Dies ist:
ANDROID -> HTTP -> APPLICATION SERVER -> DATABASE
und dann um die andere Art und Weise zu bekommen Ergebnisse:
DATABASE -> APPLICATION SERVER -> HTTP -> ANDROID
In diesem Szenario erhalten Sie eine HTTP-basierte Anwendung in Ihrer bevorzugten Sprache schreiben (PHP, Python , Perl, Java, .NET) und stellen Sie sie auf Ihrem bevorzugten Anwendungsserver (Apache, Tomcat, IIS) bereit. In dieser Anwendung veröffentlichen Sie URLs, auf die Ihre Android-App zugreifen kann, um Daten an Ihre Datenbank zu senden/abzurufen.
Ich denke eher als Remote-Verbindung zu einer Datenbank möchten Sie REST-Dienste verwenden, um Daten in Ihre entfernte Datenbank zu bekommen und zu posten.
Sie können einen REST-Service erstellen, um Ihre Remote-Datenbankabfrage zu verpacken und über http, JSON (was ich bevorzuge) oder XML zurückzugeben.
In Ihrem Android-App, die Sie tun können, ein HTTP-GET oder POST den oben genannten Service
- Erstellen Sie die Datenbank auf dem Server
- Write Serverseite Programm zum Speichern und Abrufen von Daten
- das schreiben zu konsumieren android-Programm auf die Daten zugreifen Httppost-Klasse
die besten All ...
Sie benötigen ein Datenbank-Backend für Ihre Anwendung. Es gibt mehrere Möglichkeiten:
Installieren Sie Ihre eigene DB (MySQL, Oracle ...), und erstellen Sie eine HTTP-Schnittstelle für Ihre Anwendung auf Ihre Daten zugreifen. Zum Beispiel: http://www.example.com/get.php?id=123 zum Abrufen eines Dateneintrags aus Ihrer Datenbank. Die Daten sollten ungefähr gleich sein.
Sie verwenden etwas wie Amazon AWS RDS, um Ihre Datenbank zu hosten. Auf diese Weise müssen Sie keinen DB-Server installieren, aber Sie müssen wie oben beschrieben einen eigenen Wrapper erstellen, um die Anfragen von Ihrer App zu verarbeiten.
Oder Sie können einen Online-Datenbankdienst verwenden, der über eine HTTP-API verfügt. Sie müssen jedoch der API folgen. Sie müssen eine Lösung finden, mit der Sie Ihr eigenes Schema und Ihre eigenen Objekte definieren können. So etwas wie Ragic (Online-Tabellenkalkulations-DB) sollte in dieser Kategorie sein.
- 1. Module mit einer Anwendung verbinden
- 2. Verbinden mit einer privaten IP
- 3. Java mit einer Datenbank verbinden?
- 4. Verbinden einer Dimension mit einer URL - Tableau
- 5. Verbinden mit einer Datenbank mit WinAuth
- 6. Verbinden mit einer entfernten MongoDB mit Meteor
- 7. Verbinden mit einer SQLite-Datenbank mit PHP
- 8. Verbinden mit einer Heroku-Datenbank mit pgadmin
- 9. Form einer Datenbank verbinden
- 10. Verbinden mit einer externen Datenbank ohne PostgreSQL
- 11. Verbinden mit einer SQL-Datenbank in C#
- 12. Android-Anwendung mit einer Webserver-Datenbank verbinden
- 13. Verbinden einer Tabelle mehrmals mit anderen Tabellen
- 14. Verbinden mit einer Remote-Instanz von Clojure
- 15. Verbinden mit mehreren laufenden Instanzen einer Anwendung
- 16. Programmatisches Verbinden einer Form mit sich selbst
- 17. VBA zweidimensionale Arrays verbinden mit einer Datenbank
- 18. Verbinden mit einer lokalen Datenbank von testcomplete
- 19. Verbinden mit einer geklonten EC2-Instanz
- 20. Verbinden über SSH mit einer .pem-Datei
- 21. Verbinden mit einer Datenbank über Dwoo
- 22. Verbinden von SharePoint-Webparts mit einer Datenbank
- 23. Verbinden mit einer Oracle-DB mit ADODB mit Excel VBA
- 24. Automatisches Verbinden mit einer Datenbank in einer Swing-Anwendung
- 25. EditText mit WebServices verbinden
- 26. Verbinden mit mehreren Tabellen
- 27. Canopy mit mysql verbinden
- 28. Verbinden mit phpmyadmin
- 29. Verbinden mit einer Oracle 8.0-Datenbank mit einem 10g-Client
- 30. Verbinden mit einer AWS Elasticsearch-Instanz mit Python
ist es möglich, plz mir ein Beispiel zu geben – sakkie
Ich verstehe, was Sie sagen ... im neu in der Programmierung ... so brauche ich ein Beispiel dafür, wie dies zu tun ... – sakkie
hat jemand eine hat Beispielprogramm, das ich mir bitte ansehen kann? – sakkie