2015-11-06 122 views
0

所以我有一个简单的应用程序与数据库SQLI,更新Android应用程序数据库

应用程序只显示其保存在数据库中的内容。

所以,如果我是正确的SQLI数据库保存里面的应用程序(APK),

什么,我质问自己是,如果我有反复上传应用程序/ APK如果我改变,删除或添加的东西在数据库。

如果是,是否有解决方法,如喜欢从数据库获取数据,而无需重复上传应用程序,如果数据已更改。

+1

当您更改数据库模式时,您只需卸载并重新安装应用程序。 –

+0

如果您不想一次又一次上传您的应用程序,那么您可以将数据保存在服务器中,并使用API​​从服务器获取数据。 –

回答

0

是的,如果你改变了数据库中的某些东西,你需要上传apk,因为数据库在apk中。另一种方法是将数据库放在服务器上。然后,您将使用您选择的语言为您的应用程序编写后端代码,并且此代码将访问数据库。您也可以使用后端即服务。 Google BAAS获取有关可用选项的信息。

+0

所以我们可以说我可以使用php我的管理员编写一个数据库并使用我的应用程序调用数据,然后如果我更改为数据库,则不必上载它 –

+0

除非使用,否则不能直接使用应用程序访问数据库一个BAAS包 - 你需要编写一个运行在服务器上的程序(在Java,PHP,节点等)并访问数据库 – scrayne