Afficher les données depuis MySQL avec Listview [Résolu]

- - Dernière réponse :  iKelSilver - 3 oct. 2018 à 11:45
Bonjour,
J'ai tourné en rond un peu partout sans trouver un simple code qui peut me permettre de d'afficher les données d'une base de données MySQL dans un Listview. J'utilise Android Studio.
Quelqu'un peut peut me proposer un lien ou cours très simple qui peut me permettre de réaliser cela ?

Merci
Afficher la suite 

Votre réponse

2 réponses

Messages postés
5298
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
3 décembre 2018
0
Merci
Salut,

MySQL:
A ma connaissance le seul moyen pour accéder à une bdd MySQL depuis Android est de passer par un serveur intermédiaire qui retournera le résultat sous forme de JSON (le plus simple): EXEMPLE

SQLite:
Le classique: EXEMPLE
Le must reste l'utilisation des room

Merci Twinuts, les liens m'ont bien servi
Commenter la réponse de Twinuts
Messages postés
23516
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 décembre 2018
0
Merci
Bonjour,

Comme le dit

MySQL:
A ma connaissance le seul moyen pour accéder à une bdd MySQL depuis Android est de passer par un serveur intermédiaire qui retournera le résultat sous forme de JSON (le plus simple)

Autrement dit... on n'attaque JAMAIS en direct une BDD distante.
On va passer par des WebServices ( en REST c'est le plus simple )

Pour ça, on peut utiliser le langage PHP.
Ton application ANDROID va venir interroger la page PHP qui retournera les données dans le format voulu ( XML , JSON (le plus simple))...

Voici un exemple :
https://phppot.com/php/php-mysql-rest-api-for-android/

.
Merci Jordane45, c'est le lien que je désire bien avoir.
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.