将Android与数据库连接
Posted
技术标签:
【中文标题】将Android与数据库连接【英文标题】:Connect Android with database 【发布时间】:2011-07-23 21:24:36 【问题描述】:我正在做一个关于电子投票的学术项目,我需要将 android 应用程序与我在 xammp 中设计的 mysql 数据库连接起来。另外,我正在使用 eclipse 程序来完成我的项目。
您能帮我找到将android与xammp连接的方法吗?
【问题讨论】:
【参考方案1】:如果您需要应用程序连接到网络服务器上的数据库,那么最好在网络服务器上创建一个 REST 服务,然后通过它访问它。
【讨论】:
你能解释一下吗??【参考方案2】:这里有一个示例代码
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 编辑为“全部允许”而不是标签内的“需要本地”
【讨论】:
以上是关于将Android与数据库连接的主要内容,如果未能解决你的问题,请参考以下文章
如何将SQLite3 创建的数据库与android 程序连接
如何将 Web 仪表板与 Android 应用程序连接并发送数据