我正在做一个关于电子投票的学术项目,我需要将 Android 应用程序与我在 xammp 中设计的 MySQL 数据库连接起来。另外,我正在使用 eclipse 程序来完成我的项目。
你能帮我找到将android与xammp连接的方法吗?
如果您需要应用程序连接到网络服务器上的数据库,那么最好在网络服务器上创建一个 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;
}
要从 PC 本身共享互联网,请使用 windows 虚拟 wifi 路由器并将您的 PC 互联网共享到 android 设备。对于 android 设备访问表,请确保您已授予访问权限{将 httpd-xampp.conf 编辑为“全部允许”而不是标签内的“需要本地”}