我们有一个现有的SQL数据库,用于存储通过多种方式不断更新的信息。
现在我们要启动一个移动应用程序,它使用存储在数据库中的一些数据。但是,我们不知道如何连接到这个数据库。
这是通过API完成的,是否存在一些标准解决方案?
提前谢谢!
答案 0 :(得分:0)
你的应用程序,坐在移动平台上(比如手机)需要访问数据库。这必须通过互联网,并且意味着将您的数据库暴露给直接通过互联网查询。这不是一件好事:一旦数据库打开,几乎任何人都可以使用它。
我这样做的方法是在数据库可以隐藏的基础上放置一个基于Web的前端。您的应用程序向您的网站发送HTTP请求。你可以包含任何你可以想到的安全性来验证它是你的应用程序,而不是一些随机的破坏。当网站认为没问题时,它会访问数据库并返回所需的任何数据。它可能会将数据作为HTML返回,但JSON可能更好。