Ich baue eine Android App und ich habe eine SQL-Datenbank auf einem Server gespeichert. Ich muss entweder die Datenbank in Android ziehen oder die Datenbank abfragen und sie Informationen von den Tabellen zurückgeben lassen. Ich habe überall im Internet gesucht, aber ich habe nichts gefunden, das erklärt, wie man sich von Android mit dem Server verbindet. Wie kann ich das machen?Abfrage der Datenbank in Android
Antwort
Sie können die Datenbank in einem Server nicht direkt von Android abfragen. Sie müssen PHP-Skripte schreiben, um die Datenbank vom Server abzufragen. Sie müssen die PHP-Skripte in einem Webserver behalten. Und von Android-Anwendung müssen Sie die Daten von der PHP-Seite erhalten.
Ich glaube nicht, dass es eine ziemlich einfache Möglichkeit gibt, die Datenbank zu "ziehen" oder eine Verbindung zu ihr herzustellen, indem man eine weiche ODBC-Verbindung benutzt. Und ich denke nicht, dass es ratsam wäre, es zu benutzen, selbst wenn es möglich wäre.
Ich glaube, der beste Weg, um Ihr Problem zu lösen wäre, eine Art von REST-API-Schnittstelle zu Ihrer Datenbank zu implementieren und Daten nach Bedarf abrufen.
tatsächlich, trotz gypsicoder Antwort und mehrere „wie man“ s im Internet, es gibt einen Weg zu verbinden/abfragen muß, um eine SQL-Datenbank von Android
Sie nur die entsprechende JDCB herunterladen. für mysql: http://dev.mysql.com/usingmysql/java/
dann verwenden Sie nur die java.sql Schnittstellen/Klassen Dinge zu tun (mysql ein Referenzhandbuch auf Link oben hat)
stellt sich heraus, dass es schwer ist, dies zu arbeiten. Du bist besser dran, die PHP-Route zu machen: P –
- 1. Android: Abfrage Inhaltsanbieter Datenbank
- 2. expressionSchreib Abfrage der Datenbank-Klasse
- 3. android NullPointerException beim Ausführen der Abfrage auf SQLite-Datenbank
- 4. Abfrage, ob eine Android-Datenbank existiert!
- 5. Android ContentProvider Datenbank Abfrage mehrere Tabellen
- 6. Abfrage Mitte der Firebase-Datenbank in Swift
- 7. Fehler bei der Abfrage der Firebase-Datenbank
- 8. SQLite Datenbank Update Abfrage mit mehreren, wo Bedingungen in Android
- 9. Android "android.database.sqlite.SQLiteException: keine solche Tabelle" Fehler beim Ausführen der Abfrage in der Datenbank
- 10. Abfrage eines der Attribute des zusammengesetzten Schlüssels in der Datenbank
- 11. Isql-Befehlsfehler beim Ausführen der Abfrage in der Sybase-Datenbank
- 12. Abfrage der Datenbank aus Sicht web2py
- 13. Abfrage von der Datenbank PHP Codigniter
- 14. MongoDB Abfrage in bestehende Datenbank
- 15. Firebase-Datenbank - Abfrage nach Liste der IDs
- 16. Symfony Doktrin Force immer Abfrage der Datenbank
- 17. Abfrage Abrufen von Daten aus der Datenbank
- 18. Android Studio speichert Daten in der Datenbank
- 19. Lokale Benachrichtigung in Android aus der Datenbank
- 20. Verwenden der vorhandenen Datenbank in Android Wear
- 21. Implementieren der Suche mit Datenbank in Android
- 22. Wählen Sie Abfrage, um den vorhandenen Datensatz in der SQLite-Datenbank in Android zu überprüfen
- 23. Android: Löschen der gesamten Datenbank
- 24. SQL-Abfrage in Array Android
- 25. Android: ORDER BY in Abfrage
- 26. Cloudant Multi-Datenbank-Abfrage
- 27. Abfrage in android
- 28. Abfrage nach Zugang Datenbank
- 29. HTML Formular/Datenbank Abfrage
- 30. Access-Datenbank-Update-Abfrage
Ok, so habe ich Informationen suchen, dass der Benutzer eingibt. Würde ich diese Informationen an das PHP-Skript senden, dann würde das Skript die von der Datenbank abgefragten Informationen an die Android-App zurückgeben. – Graham
ja das ist es ... – gypsicoder