web-dev-qa-db-fra.com

Comment connecter une application Android à une base de données distante?

J'ai fait mes propres recherches mais en vain. Je fais une Android qui contient des vues de liste et qui doit interroger les données d'une base de données distante. J'apprécierais vraiment que quelqu'un puisse partager de bons liens de tutoriel qui enseignent ce genre de choses. Désolé, Je sais que ce n'est pas une bonne question mais j'ai vraiment besoin d'aide.

16
Tiara Zarin

Vous pouvez vous référer à cela tutoriel

Ou référez-vous à ceci diagram

10
MDMalik

Pour communiquer avec la base de données distante, vous avez besoin d'un service Web qui peut extraire des données ou les adapter à une base de données distante.

Je ne suis pas sûr des plates-formes Web que vous utilisez actuellement, mais je vous suggère de choisir REST avec JSON.

3
Paresh Mayani

Que diriez-vous d'un simple service Web au milieu?

Cela vous évite également de mettre le nom d'utilisateur de la base de données/pw directement dans l'application.

Application -> Demandes Http -> Service Web -> Base de données

Les requêtes Http peuvent être effectuées via Android HttpClient

Le service web peut être en php par exemple . (Il existe de nombreux exemples de php à la base de données sur Google.)

2
Calvin

C'est le cas typique de SyncAdapter avec lequel vous pouvez utiliser la base de données distante de votre fournisseur de contenu comme base de données standard.

Je l'ai fait et cela fonctionne bien avec seulement quelques complexités.

1
rock_win