首先,我想告诉你我的经历。
PHP - 中| Android / Java - 中| JSON - 低| MySQL - 低
我正在尝试创建一个能够连接到MySQL数据库,抓取指定行并在我的应用程序中显示它的应用程序。
我一直在做很多研究,但觉得我还有很多未解答的问题。从我的内容来看,永远不应该发生与数据库的直接连接。这是真的?接下来,大多数人建议用PHP编写一些东西来将应用程序连接到数据库。我的主要问题是我在哪里放这个PHP代码?在网站上或在Android应用程序中(如果可能的话)?
如果有人有这方面的经验,您认为我应该遵循本教程吗? (如果我不需要,我不想购买域名)
http://www.helloandroid.com/tutorials/connecting-mysql-database
答案 0 :(得分:1)
客户方:
和Android应用程序基本上使用java中的defaulthttpclient通过向其发布数据(httppost)来建立与网站上托管的php页面的连接。 和一个json解析器来读取检索到的数据并显示它。
服务器端: Web服务器上的php脚本,它接受来自客户端的后期数据,并从服务器上的MySQL数据库中检索数据并显示它,客户端可以将其作为httpresponse读取。
我希望有所帮助。
答案 1 :(得分:0)
创建Web服务以提取包含数据库中数据的对象。 WCF服务是一个不错的选择。