首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从MySQL数据库中获取数据到安卓应用

如何从MySQL数据库中获取数据到安卓应用
EN

Stack Overflow用户
提问于 2014-04-08 04:19:13
回答 3查看 10.9K关注 0票数 0

从我的android应用程序中,我想从我的在线MySQL数据库中包含两列的表中获取一些数据。有人能解释一下如何编写一个PHP脚本,或者我需要的东西,通过从我的数据库中获取一些值并将其返回到我的应用程序来响应来自Android应用程序的调用吗?然后如何从我的应用程序中调用该函数,以及如何处理(保存在我的应用程序中)返回的数据?非常非常感谢你提前!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-08 04:23:57

Android框架没有内置的MySQL连接器,甚至不鼓励使用外部jar。你能做到这一点的最好方法是通过远程服务器中的way服务,所以不是直接向数据库发送MySQL查询,而是发送一个HTTP POST到远程way服务器(例如,用PHP、Python或任何你想要的语言编写),这将连接到本地数据库并进行查询。

我觉得this example可能会帮到你。

票数 2
EN

Stack Overflow用户

发布于 2014-04-08 04:39:19

当您向php脚本发出http请求时,根据您发送的方法来处理请求,例如GET或POST.So。

代码语言:javascript
代码运行次数:0
运行
复制
$id=$_POST['id'];

从那里开始,您可以执行任何服务器端查询来获取所需的信息。完成后,只需回显响应即可。我建议使用JSON作为格式,因为它更容易处理。

代码语言:javascript
代码运行次数:0
运行
复制
echo json_encode(array('success'=>true,'data'=>$data));
票数 1
EN

Stack Overflow用户

发布于 2014-04-08 04:23:42

您可以扩展SQLiteOpenHelper类来编写您自己的sqlite helper接口。

尝试在Android的网站here上学习一些教程。

或者遵循一个整洁的教程here from vogella

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22922263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档