Vous ne pouvez pas accéder à une base de données MySQL à partir d'Android de manière native. EDIT :En fait, vous pouvez peut-être utiliser JDBC, mais cela n'est pas recommandé (ou peut ne pas fonctionner ?) ... voir Android JDBC ne fonctionne pas :ClassNotFoundException sur le pilote
Voir
http://www.helloandroid.com/tutorials/connecting-mysql-database
Android ne peut pas se connecter directement au serveur de base de données. Nous devons donc créer un service Web simple qui transmettra les requêtes à la base de données et renverra la réponse.
http://codeoncloud.blogspot.com/2012/03/android -mysql-client.html
Pour la plupart des [bons] utilisateurs, cela peut convenir. Mais imaginez qu'un pirate s'empare de votre programme. J'ai décompilé mes propres applications et c'est effrayant ce que j'ai vu. Et s'ils obtiennent votre nom d'utilisateur / mot de passe dans votre base de données et font des ravages ? Mauvais.