首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebSQL -Cordova应用程序的替代方案

WebSQL -Cordova应用程序的替代方案
EN

Stack Overflow用户
提问于 2017-02-15 19:00:53
回答 2查看 1.9K关注 0票数 1

科多瓦-多库说:

所有Cordova平台都不支持WebSQL。与LocalStorage或IndexedDB相比,使用起来更加复杂。API不受欢迎。它不太可能在目前不支持它的平台上得到支持,而且可能会从支持它的平台上删除。强加一种必须预先定义的僵化结构。有限的存储总量(通常在5MB左右)。

我想在客户端部署一个带有SQL类应用的Angular2-Cordova-App。有人能给我换个选择吗?非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-16 10:13:16

您可以使用SQLite和像这样的插件。

引用自述的话:

该插件提供了一个与WebSQL兼容的API,通过在本地使用SQLite数据库将数据存储在Cordova/PhoneGap/Ionic应用程序中。主要的好处是:

  1. 无限制和耐用的储存
  2. 预填充数据库
  3. 支持WebSQL不可用的地方(即iOS WKWebView)

根据您的需要,您还可以使用类似于LocalForage的东西。

票数 5
EN

Stack Overflow用户

发布于 2017-02-16 09:18:28

下面的回购可能对你有帮助。您可以使用它使用websql,但实际上不使用sql。

https://github.com/paulocaldeira17/angular-websql

插入示例:

代码语言:javascript
复制
$scope.db.insert('user', {"username": 'pc', "password": '1234', 'age': 22}).then(function(results) {
  console.log(results.insertId);
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42257948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档