web-sql相关内容

phonegap - sqlite 或索引数据库?

我是从 phonegap 开始的网络开发人员.我需要为 iPhone、Android 和 Windows Phone 8 创建一个应用程序. 我需要在本地存储一些数据(对于 localStorage 来说太大了). 我不知道女巫解决方案是最好的: Phonegap 提供存储(基于 WebSQL - 已弃用),但 Windows Phone 不支持.有没有插件可以填补这个空白? 我读过索 ..
发布时间:2022-01-01 12:19:21 移动开发

用于 PhoneGap 应用程序的 WebSQL

我希望使用 WebSQL 在 Android PhoneGap 应用程序中存储数据,但不知道从哪里开始.由于应用程序处于离线状态,因此无需从 Web 检索数据,并且我想要一个可以查询的预填充数据库.几个问题:如何创建预先填充的数据库?(应该是什么文件格式)如果有两个因素可以改变,我如何使用 SQL 从数据库中获取这些因素的组合结果.如果用户从 Android 设备的“设置"菜单中清除应用数据,数据 ..
发布时间:2021-12-11 14:53:06 移动开发

Android 和 iOS 上的本地存储有多持久?

当我的应用在手机上本地存储数据时,该存储的持久性如何?我会详细说明具体情况: 我正在使用 jQueryMobile 和 Phonegap 构建一个应用程序.它本质上是一个浏览器应用程序,但使用 Phonegap 可以让我将其打包并在应用程序商店中销售,还有其他优势. Phonegap 提供两种存储方式,这两种功能都协调了 iO、Android、Blackberry 和其他一些操作系统的 ..
发布时间:2021-12-11 14:28:47 其他开发

Web SQL 数据库 + Javascript 循环

我正在尝试解决这个问题,但我自己似乎无法解决... 我正在使用 Web SQL DB,但无法使用循环来正常使用它. 我使用: for (var i=0; i 而且我只得到 5 个 .. 我没有得到增量 i 值. 谁能建议我做错了什么以及我应该考虑什么? 解决方案 看起来这个函数是异步的,当 tx.executeSql 触发时,循环已经完成了循环并且 i 已更改多次. 你可以 ..
发布时间:2021-12-09 08:07:56 前端开发

删除条目并从唯一键索引中释放

对于具有离线存储的项目,我创建了一个数据库,其中包含 id 的主键和保存日期的唯一字段. 当我删除一个条目时,我无法创建一个与已删除条目日期相同的新条目. 当我删除该条目时,如何从索引中获取日期? 这就是我创建表格的方式: CREATE TABLE IF NOT EXISTS userdata (id INTEGER PRIMARY KEY ASC, entrydate DAT ..
发布时间:2021-08-23 19:50:54 数据库

Web SQL 将数据插入多行

我曾尝试在 Web SQL 数据库中一次将变量插入多行,但使用我所知道的所有方法我都收到错误: ("INSERT INTO tab (a,b) VALUES (?,?),(?,?)",[v1,v2,v3,v4])>>无法准备语句(“,"附近的 1:语法错误)(“插入选项卡(a,b)值(?,?,?,?)",[v1,v2,v3,v4])>>无法准备语句(2 列的 1 4 个值)(“插入选项卡(a,b ..
发布时间:2021-08-23 18:45:19 前端开发

防止在WebSQL数据库中进行SQL注入?(如何处理数据中的引号?)

我目前正在将mysql数据库的xml导出导入到websql数据库中,以用于在线移动体验. 在插入的任何字符串中都使用双引号之前,一切工作正常且繁琐.通常,在PHP中,插入时我会使用类似mysql_real_escape_string的内容. 我知道我可以尝试的选项是编写正则表达式并创建用于添加/删除斜杠的功能.谷歌上有很多关于此的示例-但我希望看到的是其他人是否遇到过这种情况,并且可能 ..
发布时间:2021-05-19 20:33:02 前端开发

使用JavaScript将HTML5 WebSQL数据库的内容附加到电子邮件

我已经用HTML5创建了本地数据库(WebSQL).本地存储的内容必须作为附件发送到电子邮件中.电子邮件客户端将使用javascript mailto功能打开. 要求是,当电子邮件客户端打开时,应在电子邮件客户端窗口中将本地存储的内容作为文件(以xml,csv或text等任何文件格式)附加. 据我了解,必须先将内容导出到文件中,然后再附加到电子邮件中.可以使用HTML5的File AP ..
发布时间:2021-05-19 19:39:04 前端开发

ionic 2 SQLite使用Promise管理回调

我想通过Ionic 2获得成功的SQLite事务的回调.我目前仍在学习HTML5 Promise,但仍然有些困惑.而且由于我以前已经大量使用了jQuery Deferred,所以我尝试适应我以前使用jQuery所做的事情. 在Ionic 2之前,我使用以下jQuery模式执行异步SQL: var SqlResult = function(sqlToExecute,bracketValu ..
发布时间:2020-11-30 18:42:43 数据库

IndexedDB IN子句等效

在WebSQL中,我有这段代码 tx.executeSql('select * from TABLE where FIELD IN (? ,? ,?) ;', ['REGULAR', 'FULL' , 'CONTRACTUAL' ]) IndexedDB中是否有类似的构造?我正在查看IDBKeyRange.bound,但只是想确保它匹配. 解决方案 您无法在indexedDB中执 ..
发布时间:2020-11-27 19:47:28 其他开发

Chrome版本75.0.3770.80(正式版本)(64位)-无法开始事务(3850磁盘I/O错误)

在Windows 7 Chrome最新版本中75.0.3770.80版(官方内部版本)(64位) 在获取数据并将数据写入Web sql中的chrome浏览器数据库时出错. “无法开始事务(3850磁盘I/O错误)".您知道该问题的任何解决方案吗? 解决方案 如果您同时将同一数据编辑(插入/替换/更新)到同一表,则会发生此问题.一种可能的情况是,您打开了两个用于访问同一数据库的选项卡.这是c ..
发布时间:2020-11-17 19:52:33 数据库

角2 websql键入

我正在使用angular 4用电子方式编写应用程序.我需要一个数据库,并且想使用websql,但是找不到导入websql类型的方法. 我添加了@ types/websql.在我的IDE中,当我这样做时没有编译错误: const db: Database = window.openDatabase('foo', '1.0', 'foo', 2 * 1024 * 1024); 但是ng ..
发布时间:2020-08-31 04:18:32 其他开发

找不到SDK"SQLite.WinRT"; -添加引用显示"TargetPlatformWinMDLocation属性的缺少值";

我正在尝试创建一个使用Typescript,WinJS和持久本地数据库的多设备混合应用程序.我已经将其工作到渲染WinJS控件的地步. 但是,当我尝试根据添加Cordova插件的说明添加WebSQL功能(转到plugin选项卡下的config.xml文件->,选中WebSQL Polyfill)时,它将不再编译. 编译器错误为C:\ Program Files(x86)\ MSBuil ..

包装器同时支持webSql和indexedDB?

我的应用程序应在以下浏览器上支持离线模式: IE Chrome Firefox Safari(仅支持WebSQL) ,以及使用KendoUI for UI的应用程序.我看过 JayData ,它看起来很符合我的要求,但是我听说JayData不支持某些良好的功能,例如Transactions等.请分享您对Jaydata的反馈.还建议最好的包装器同时支持webSql和indexedD ..
发布时间:2020-06-27 18:41:50 前端开发

JayData的WebSQL事务

这个问题来到了JayData论坛,但我决定在这里分享,因为这是一个有趣的话题,也许其他人也可以从中受益. by V3nom»2012年10月23日,星期二,下午2:06 我很难在JayData中找到有关Websql事务的信息.任何人都可以给出提示或链接吗? http://jaydata.org/forum/viewtopic.php?f = 3& t = 101& sid = 8 ..
发布时间:2020-06-27 18:41:45 前端开发

Cordova/Ionic数据库(Web SQL)随机消失

我构建的Cordova/Ionic应用程序遇到了一些麻烦.该问题仅出现在一个用户的电话(大约6部不同的电话中) 本质上来说,当随机使用该应用程序时,有时用户会返回到该应用程序以查找数据库/状态完全为空.我有一个函数,他们可以触发向我发送整个数据库,就好像它只是在随机重置自己一样.只需调用一次即可重置数据库,但它位于是/否提示之后,因此我认为这不是用户错误. 问题在上周已经开始出现,该应 ..
发布时间:2020-06-20 19:27:07 移动开发

Cordova App sqlite数据库查看器在运行时应用程序测试(如Web SQL)上

我正在为android&创建混合应用程序使用Cordova的iOS平台.在这个应用程序中,我需要将信息存储在数据库中(当前存储在WebSQL中).但是WebSQL在android 4.4.4版本中不支持.现在,我们决定从WebSQL切换到Sqlite.在WebSQL中,我可以通过使用Google Chrome浏览器检查应用程序来查看数据库.但是在实现 sqlite插件之后 我无法在应用程序运行时查 ..
发布时间:2020-06-20 19:19:14 移动开发

比较SQL语句中的日期

我正在使用Web sql制作警报工具。 我想选择特定日期发生的所有事件。当我插入事件时,我将日期插入为具有“ 2011-10-14”格式的日期对象,我应该在select语句中写什么以选择今天发生的所有事件? 我这样子 cur = new Date(); 警报(cur); db.transaction(function(tx){ tx.executeSql(“从NOTES ..
发布时间:2020-06-11 02:14:46 前端开发