我一直在 Android 上学习 SQLite,并且已经完成了一些关于如何使用它的教程。我有一个问题想问。有没有办法让我的应用程序连接到我的远程 Web 服务器中的 MySQL 数据库,以便它可以读取数据并将数据写入数据库?
根据我的研究,SQLite 不能远程使用,我需要某种 Web 服务吗?
如果不是不可能的话,从 Android 创建到 MySQL 的连接并不容易。这样一来,如果有人反编译了您的应用程序,如果您没有足够的限制,他们可以访问您的整个 MySQL 数据库,这也是不安全的。
由于这些原因,您可以更好地使用(例如)Android 应用程序向其发送所有请求的 PHP Web 服务。http://www.helloandroid.com/tutorials/connecting-mysql-database提供了一个示例。
我还建议您使用Android Asynchronous Http Client,这样您就不必自己处理连接问题和 AsyncTasks。