连接Android与数据库

发布于 2024-10-27 17:06:07 字数 137 浏览 1 评论 0原文

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

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

I am doing an academical project on Electronic Voting and I need to connect Android application with my MySQL database designed in xammp. Also, I am using the eclipse program in order to do my project.

Could you help me to find the way to connect android with xammp?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅唱ヾ落雨殇 2024-11-03 17:06:08

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

If you need the application to connect to the database on a webserver then it might be best to create a REST service on the webserver and then access it via that.

自此以后,行同陌路 2024-11-03 17:06:08

这里有一个示例代码

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 编辑为“允许所有”而不是“需要本地”标签内}

A sample code here

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

To share internet from PC itself,use windows virtual wifi router and share your pc internet to android device.
For android device to access tables,Ensure you've given access rights{edit httpd-xampp.conf to "Allow from all" instead of " Require local" inside tag}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文