Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-读取/写入在线mysql数据库_Android_Mysql_Sqlite - Fatal编程技术网

Android-读取/写入在线mysql数据库

Android-读取/写入在线mysql数据库,android,mysql,sqlite,Android,Mysql,Sqlite,我刚刚编写了一个简短的Android应用程序,它将用户数据存储在手机端的sqlite数据库中 我想做的是将它添加到一个在线数据库(我目前有一个mysql数据库,我的webhosts,但是如果有任何更简单的方法,那么我可以接受建议),但它将受到条件的影响(例如,如果某个值不存在)。我还希望能够从这个在线数据库中获取数据,并将其添加到手机上的sqlite数据库中 我环顾四周,人们似乎建议使用php作为中间人,但这是最简单的方法吗?没有任何mysql助手类可以直接进行接口或其他操作 新手问题我知道,但

我刚刚编写了一个简短的Android应用程序,它将用户数据存储在手机端的sqlite数据库中

我想做的是将它添加到一个在线数据库(我目前有一个mysql数据库,我的webhosts,但是如果有任何更简单的方法,那么我可以接受建议),但它将受到条件的影响(例如,如果某个值不存在)。我还希望能够从这个在线数据库中获取数据,并将其添加到手机上的sqlite数据库中

我环顾四周,人们似乎建议使用php作为中间人,但这是最简单的方法吗?没有任何mysql助手类可以直接进行接口或其他操作

新手问题我知道,但这个项目是教我自己安卓是如何工作的,所以陷入困境才是最好的选择


干杯

是;使用PHP是一种更简单的方法。您需要创建允许您在android手机和MySQL数据库之间交互的web服务。据我所知,您不能直接访问数据库挂钩;因为你需要一个能吸引你的东西。此外,如果您在每部手机上都安装了数据库的连接信息,这将是一个安全问题

想一想,如果你必须改变你的数据库主机,因为你的流量越来越大,你需要升级;这将是商店中的新更新,所有客户都需要更新;否则,您将维护两个代码库

通过使用PHP,您可以创建中间层并轻松地与DB交互

下面是一篇关于创建REST PHP Web服务的快速文章


祝你好运

是;使用PHP是一种更简单的方法。您需要创建允许您在android手机和MySQL数据库之间交互的web服务。据我所知,您不能直接访问数据库挂钩;因为你需要一个能吸引你的东西。此外,如果您在每部手机上都安装了数据库的连接信息,这将是一个安全问题

想一想,如果你必须改变你的数据库主机,因为你的流量越来越大,你需要升级;这将是商店中的新更新,所有客户都需要更新;否则,您将维护两个代码库

通过使用PHP,您可以创建中间层并轻松地与DB交互

下面是一篇关于创建REST PHP Web服务的快速文章


祝你好运

非常好地解释,RE:让PHP坐在中间的好处,谢谢!这是否会增加读取数据的难度?它是否应该被显示为HTML,以便应用程序在PHP的中间扫描(已经存在的数据或错误等?);您可以按任何方式格式化数据库中的内容。把它传给电话;我通常喜欢以JSON格式传递它,因为android上的JSON解析器比XML解析器快。使用PHP,您可以处理一个请求,并将数据返回到您希望的任何形式。您是一个明星,非常感谢您的解释!我会开始写这篇文章,你很好地解释,RE:让PHP坐在中间的好处,谢谢!这是否会增加读取数据的难度?它是否应该被显示为HTML,以便应用程序在PHP的中间扫描(已经存在的数据或错误等?);您可以按任何方式格式化数据库中的内容。把它传给电话;我通常喜欢以JSON格式传递它,因为android上的JSON解析器比XML解析器快。使用PHP,您可以处理一个请求,并将数据返回到您希望的任何形式。您是一个明星,非常感谢您的解释!我将开始读你发表的那篇文章