2011-03-27 3 views
0

Je fais un projet académique sur le vote électronique et j'ai besoin de connecter une application Android avec ma base de données MySQL conçue en xammp. De plus, j'utilise le programme eclipse pour réaliser mon projet.Connectez Android avec la base de données

Pourriez-vous m'aider à trouver le moyen de se connecter android avec xammp?

Répondre

1

Si vous avez besoin de l'application pour vous connecter à la base de données sur un serveur Web, il peut être préférable de créer un service REST sur le serveur Web, puis d'y accéder via ce serveur.

+0

pouvez-vous expliquer plus s'il vous plaît ?? – nikoua

0

Un exemple de code ici

private static String loginURL = "http://xxxx/databasename/index.php";//databasename as in xampp 
//note:xxxx=10.0.2.2 for emulator, 
//xxxx=ip address from ipconfig cmd if android device on same network as pc. 

public JSONObject loginUser(String email, String password){ 
    // Building Parameters 
    List<NameValuePair> params = new ArrayList<NameValuePair>(); 
    params.add(new BasicNameValuePair("TAG", "SampleLogin")); 
    params.add(new BasicNameValuePair("email", email)); 
    params.add(new BasicNameValuePair("password", password)); 
    JSONObject json = jsonParser.makeHttpRequest(loginURL,"POST", params); 
    return json; 
} 

Pour partager Internet du PC lui-même, utilisez Windows routeur virtuel wifi et partager votre internet pc pour appareil Android. Pour l'appareil Android pour accéder aux tables, Vérifiez que vous avez donné les droits d'accès {edit httpd-xampp.conf à "Autoriser de tous" au lieu de "Exiger local" à l'intérieur de la balise}

Questions connexes