我目前正在开发一个应用程序,如果我没有数据库,那么构建后的应用程序将很繁重。如何将应用程序连接到本地或远程数据库?
提前致谢。
最佳答案
您可以使用以下方法之一来使用数据库:
1-使用HTML5客户端数据库。 HTML5在本地客户端的计算机上提供了四种不同类型的数据存储。他们是
本地存储。
Web SQL存储。
session 存储
索引数据库
这取决于您的需求,您可以使用其中之一。如果您需要一个持久数据库来保存小于5 Mb的值,我建议您使用LocalStorage,因为实现起来非常容易。即使在手机关机或重置的情况下,保存在HTML5本地存储中的数据也不会被删除。仅当您通过localStorage.removeItem()删除数据时,该数据才会被删除。如果您有大量数据,或者需要一个中央数据库,那么应该向所有使用此应用程序的所有人展示该数据库,不建议使用客户端数据库。在这种情况下,最好使用服务器端数据库
您可以在XDK网站上阅读有关如何使用html5本地数据库的非常不错的文章:
https://software.intel.com/en-us/articles/html5-local-storage
2-您可以使用MySQL或SQL Server之类的服务器数据库。但是,您需要通过AJAX将html代码连接到服务器中的PHP或asp.net脚本。您可以使用JSON将数据从服务器端的PHP传输到客户端的JS。
3-您可以使用Parse.com之类的云数据库,但是Parse.com将在2017年1月28日完全停用。