我正在尝试将Web应用程序转换为android即混合应用程序,并希望访问数据库。我正在使用Html5,css和JavaScript开发混合应用程序。现在,我想连接到sqlite3数据库,该数据库在没有Internet连接(即通过离线)的情况下在电话本地存在。
任何人都可以在没有互联网连接的情况下帮助我将该应用程序连接到数据库(离线)。我检查了node.js,它显示了如何连接到外部服务器,而不是内部。
如果我得到了答案,那么只有我能走得更远。
谢谢
混合应用程序的脱机存储将有两种版本,即Web和Native。要访问本机存储(如sqlite),您需要一个本机组件。然后,您将通过javascript调用该组件。出于安全原因,您不能直接从WebView访问设备存储。
您可以使用Android(Java)编写自己的代码。或者使用提供这些包装器的框架,例如PhoneGap
Web包括localStorage,sessionStorage和IndexedDB。您可以使用javascript从WebView直接访问它们。这是构建速度最快的方法,但是您在空间/数据复杂性方面受到限制。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句