我想创建一个基于远程数据库上存储的数据的应用程序。
我的想法是使用 VPS 来存储数据库。然后,应用程序将根据需要访问(并更新)数据库中的数据。
我应该如何设置我的 VPS 才能做到这一点?现在我只有一个正在运行的 MYSQL 服务器。
编辑:我想知道我应该遵循哪些最佳实践才能拥有基于在线数据库的 Android 应用程序。
- 我可以直接从应用访问数据库吗?
- 我需要什么吗 除了数据库服务器之外,还协助数据库的通信 应用程序?
- 出于某种原因,我应该使用另一个数据库而不是 mysql (更快、更安全、更容易连接)?
我对此很陌生,我想要一些一般准则。
谢谢。
最佳答案
我可以直接从应用程序访问数据库吗?
据我所知,不,你仍然无法直接从 Android 访问 MySQL。我从事 Android 开发已经一年了,但您很可能需要一些介于两者之间的东西(例如 RESTful 服务,请参阅 http://phprestsql.sourceforge.net/)。
How to access online mysql database in android?
how to access external mysql database in android?
除了数据库服务器之外,我还需要什么来协助数据库和应用程序的通信吗?
是的。请参阅上面的答案。
出于某种原因,我应该使用另一个数据库而不是 mysql(更快、更安全、更容易连接)吗?
这取决于你。有一些 NoSQL 解决方案提供内置的 RESTful 接口(interface)(我认为 CouchDB、MongoDB 等都可以做到这一点......)。
关于Android - 指南 - 带有在线数据库的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16943651/