将Android与数据库连接

时间:2011-03-27 13:03:24

标签: android mysql xampp voting

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

你能帮我找到连接android和xammp的方法吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

此处的示例代码

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;
}

要从PC本身共享互联网,请使用Windows虚拟wifi路由器并将您的PC互联网分享到Android设备。  对于Android设备访问表,确保您已授予访问权限{编辑httpd-xampp.conf为“全部允许”而不是“标记内部需要本地”}