将Android与数据库连接

将Android与数据库连接,android,mysql,xampp,voting,Android,Mysql,Xampp,Voting,我正在做一个关于电子投票的学术项目,我需要将Android应用程序与我用xammp设计的MySQL数据库连接起来。此外,我正在使用eclipse程序来完成我的项目 您能帮我找到将android与xammp连接的方法吗?如果您需要应用程序连接到Web服务器上的数据库,那么最好在Web服务器上创建一个REST服务,然后通过该服务访问它。这里有一个示例代码 private static String loginURL = "http://xxxx/databasename/index.php";//d

我正在做一个关于电子投票的学术项目,我需要将Android应用程序与我用xammp设计的MySQL数据库连接起来。此外,我正在使用eclipse程序来完成我的项目


您能帮我找到将android与xammp连接的方法吗?

如果您需要应用程序连接到Web服务器上的数据库,那么最好在Web服务器上创建一个REST服务,然后通过该服务访问它。

这里有一个示例代码

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;
}
private静态字符串loginURL=”http://xxxx/databasename/index.php";//xampp中的数据库名称
//注:对于emulator,xxxx=10.0.2.2,
//xxxx=如果android设备与pc位于同一网络上,则来自ipconfig cmd的ip地址。
公共JSONObject登录用户(字符串电子邮件、字符串密码){
//建筑参数
List params=new ArrayList();
添加(新的BasicNameValuePair(“标签”、“样本登录”);
参数添加(新的BasicNameValuePair(“电子邮件”),电子邮件);
添加(新的BasicNameValuePair(“密码”,password));
JSONObject json=jsonParser.makeHttpRequest(loginURL,“POST”,params);
返回json;
}
要从PC本身共享internet,请使用windows虚拟wifi路由器并将您的PC internet共享到android设备。
对于android设备访问表,请确保您已授予访问权限{edit httpd-xampp.conf以“允许从所有人”而不是标记内的“要求本地人”}

您能解释更多信息吗??