英特尔XDK:将您的移动应用程序连接到数据库

Ng'*_*esh 5 sqlite html5 android jquery-mobile intel-xdk

我目前正在开发一个应用程序,如果我没有数据库,构建后的应用程序将很重.如何将应用程序连接到本地或远程数据库?

提前致谢.

Ima*_*ghi 11

您可以使用以下方法之一来使用数据库:

1-使用HTML5客户端数据库.HTML5在本地客户端的计算机上提供四种不同类型的数据存储.他们是

本地存储.Web SQL存储.会话存储索引数据库

这取决于您的要求,您可以使用其中之一.如果您需要一个持久数据库来保存小于5 Mb的值,我推荐您使用LocalStorage,因为实现非常简单.即使电话关闭或重置,也不会删除您在HTML5 localstorage中保存的数据.只有当您通过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日完全退休.