Généralement, les bases de données MySQL ne sont pas placées dans les applications Android. MySQL est trop "lourd". Les applications Android utilisent généralement SQLite comme base de données locale. MySQL peut être utilisé comme base de données distante pour stocker plus de données. S'il est placé sur le serveur distant, il n'y aura pas de problème de connexion directe. Si le client souhaite se connecter à MySQL distant, il peut utiliser le protocole réseau HTTP. (requêtes POST et GET courantes). Pour gérer cette partie, vous devez apprendre les technologies back-end telles que javaweb ou php.
Le client Android n'utilise pas directement MySQL, mais peut utiliser des bases de données SQLite et Realm légères. N'importe quel langage de serveur est acceptable. Utilisez l'API REST pour interagir, qui est standardisée http+json. S'il s'agit de Java, vous pouvez utiliser jersey, springmvc. Si le serveur Java utilise MySQL, vous devez utiliser le pool de connexion à la base de données
La solution que j'ai utilisée est de demander une webapi via l'application, et la webapi complète l'interaction avec la base de données
La solution que j'ai utilisée est la suivante : PHP sert de serveur et renvoie json. Développement hybride
Généralement, les bases de données MySQL ne sont pas placées dans les applications Android. MySQL est trop "lourd". Les applications Android utilisent généralement SQLite comme base de données locale. MySQL peut être utilisé comme base de données distante pour stocker plus de données. S'il est placé sur le serveur distant, il n'y aura pas de problème de connexion directe. Si le client souhaite se connecter à MySQL distant, il peut utiliser le protocole réseau HTTP. (requêtes POST et GET courantes). Pour gérer cette partie, vous devez apprendre les technologies back-end telles que javaweb ou php.
Le client Android n'utilise pas directement MySQL, mais peut utiliser des bases de données SQLite et Realm légères. N'importe quel langage de serveur est acceptable. Utilisez l'API REST pour interagir, qui est standardisée http+json. S'il s'agit de Java, vous pouvez utiliser jersey, springmvc. Si le serveur Java utilise MySQL, vous devez utiliser le pool de connexion à la base de données
.