Mysql
 sql >> Base de données >  >> RDS >> Mysql

Android JDBC ne fonctionne pas :ClassNotFoundException sur le pilote

JDBC ne fonctionne-t-il pas avec Android ?

JDBC est rarement utilisé sur Android, et je ne le recommanderais certainement pas.

À mon humble avis, JDBC est conçu pour les connexions réseau à large bande passante, à faible latence et hautement fiables (par exemple, du bureau au serveur de base de données, du serveur d'applications Web au serveur de base de données). Les appareils mobiles n'en offrent que peu, et aucun d'entre eux de manière cohérente.

Si oui, dites-moi quelles alternatives je devrais rechercher pour l'accès à distance à la base de données MySQL.

Créez un service Web autour de votre base de données et accédez-y depuis Android.

Comme avantages secondaires, vous améliorez la sécurité (au lieu de laisser votre base de données ouverte), vous pouvez décharger une partie de la logique métier du client, vous pouvez mieux prendre en charge d'autres plates-formes (par exemple, les frameworks Web ou mobiles basés sur le Web), etc.