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

Offline connection of android Hybrid application to database

我正在尝试将 Web 应用程序转换为 android,即转换为混合应用程序并希望访问数据库。我正在使用 Html5、css 和 JavaScript 来开发混合应用程序。现在,我想连接到 phone 中本地存在的 sqlite3 数据库,无需互联网连接,即通过离线。

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

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

谢谢

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

你可以在 Android (Java). Or use a framework that provides these wrappers like PhoneGap

中编写你自己的

Web 包括 localStorage, sessionStorage, and IndexedDB 您可以使用 javascript 从您的 WebView 直接访问这些内容。这是构建速度最快的方法,但您受限 space/data-complexity。