android混合应用程序与数据库的离线连接

Offline connection of android Hybrid application to database

本文关键字:离线 连接 数据库 混合 应用程序 android      更新时间:2023-09-26

我正在尝试将web应用程序转换为android,即混合应用程序,并希望访问数据库。我正在使用Html5、css和JavaScript来开发混合应用程序。现在,我想连接到sqlite3数据库,该数据库在没有互联网连接的情况下(即通过离线)本地存在于手机中。

任何人都请帮助我如何在没有互联网连接的情况下将此应用程序连接到数据库(脱机)。我检查了node.js,它显示了如何连接到外部服务器,而不是内部服务器。

如果我得到了答案,那么只有我才能走得更远。

感谢

用于混合应用程序的离线存储将有两种风格,Web和Native。要访问本机存储(如sqlite),您需要一个本机组件。然后,您将从javascript中调用该组件。出于安全原因,您无法直接从WebView访问设备存储。

您可以在Android(Java)中编写自己的程序。或者使用一个提供这些包装器的框架,比如PhoneGap

Web包括localStorage、sessionStorage和IndexedDB。您可以使用javascript直接从WebView访问这些内容。这是构建速度最快的,但空间/数据复杂性有限。