问题标签 [web-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何使用 websql 保持数据的完整性
我正在使用 websql 制作一个 web 应用程序,我倾向于 websql,但找不到任何关于外键和其他主题的信息,有人可以提供 websql 的功能来了解是否有可能通过一些教程来做到这一点。
html - HTML5 SQLite 数据库问题
我有几个关于 HTML5 网站的 Sqlite 实现的问题。
首先,我正在尝试使用同步数据库调用 openDatabaseSync 方法,但它似乎不起作用......有人已经使用它并且可以帮助我吗?
此外,我在尝试处理我的数据库查询返回的结果时有些吃力。我希望我的函数返回一组书,如下所示:
显然,在回调方法中添加书籍不起作用......你看到我可以实现的方法吗?这样我就不必从我的数据库方法中写入文档...
谢谢 !
sqlite - WebDB - SQLLite LIKE 语法...逃避我
尝试这些:
tx.executeSql("SELECT * FROM Animal_Traits WHERE animalName LIKE %?% OR trait LIKE %?% ORDER BY animalName", [searchValue, searchValue],
有了这个,我被告知语法在 % 符号上中断......所以如果我尝试这个:
tx.executeSql("SELECT * FROM Animal_Traits WHERE animalName LIKE '%'?'%' OR trait LIKE '%'?'%' ORDER BY animalName", [searchValue, searchValue],
它告诉我语法中断?符号...(猜猜第一个?)如果我尝试这个:
tx.executeSql("SELECT * FROM Animal_Traits WHERE animalName LIKE '%?%' OR trait LIKE '%?%' ORDER BY animalName", [searchValue, searchValue],
它告诉我参数的数量不匹配...... grrr!
有人能帮助我吗。
谢谢!
javascript - 将 blob 数据从 SQL Server 加载到 web-sql
我需要将大约 5,000 行加载到 Web SQL 数据库中。我执行 AJAX 调用以获取行,然后执行以下操作以在本地插入。问题是,在 Chrome 上运行它时它可以工作,但在 iPad 上它不会一直计数到 0。相反,它跳过了一大块数据。
有没有更好的方法来加载数据块?
ios - UIWebView 将 WebDB 数据库保存在哪里?
我正在开发一个使用 UIWebView 的 iOS 应用程序,其中运行的 WebApp 使用 WebDB 来存储它的本地数据。
我想“重置” my 的状态,其中包括:
- 删除任何缓存的项目(图像、html 等) - 已完成并且工作正常 :-)
- 删除由 Webapp 创建的任何 WebDB。
任何人都对如何执行第 n 项有任何想法。2?
html - 选择查询 - WebSQL
我有以下代码来选择一行。当我用 getRecords("Peter Sam"); 调用函数时 显示了一条记录。但是,如果我只是通过 getRecords("Peter"); 它说“没有结果”。
“选择”查询中“喜欢”的正确用法是什么?顺便说一句,我在哪里引用 WebSQL 的 SQL 语法?
谢谢
html - HTML 5 Web 数据库发生了什么?
我在http://www.w3.org/TR/webdatabase/上查看了该网站,我看到那里有一个巨大的横幅,上面写着
“当心。此规范不再处于积极维护中,Web 应用程序工作组不打算进一步维护它。”
那是什么意思?我正在考虑使用这个特性来实现一些东西。但是,如果它不会被标准化(最终),我不想在其中实现某些东西。
你建议我继续努力吗?如果没有,是否有标准化的替代方案?或者它只是另一个被废弃的规范?
jquery - 将 JSON 对象插入客户端 web sql db
我无法将我的 JSON 调用的对象加载到客户端 sql 数据库中。
在我的具体情况下,我有 3 个从“jQuery.getJSON”返回的对象,并希望将“content”键的值插入客户端 Web 数据库,以便我的数据库包含以下内容:
然而,问题是我的“for”循环在开始执行 db 事务之前循环遍历所有返回的 JSON 对象。结果,我最终在我的数据库中得到以下内容:
这是代码:
在尝试插入数据库之前,也许我需要对 JSON 对象做一些事情?希望这只是我正在监督的一些语法。任何帮助是极大的赞赏!
windows - WebKit Web SQL:Mac OS X 与 Windows 7 的速度差异
让我先道歉我的信息是多么的轶事,但我仍然会提供关于我正在比较的两个系统的尽可能多的细节。我正在使用 WebKit 浏览器的 Web SQL JavaScript API 填充客户端数据库:
- 来自文件的约 45k INSERT 语句(jQuery .getJSON 调用)
- 每个 INSERT 语句有大约 700-800 个字符的文本数据(自定义压缩位图)
我在两台机器上尝试过相同的操作:
- Dell Precision M660(64 位 Windows 7、2.2 GHz Intel i7 2720QM、16 GB RAM)
- MacBook(Mac OS X 10.6、2.4 GHz Intel Core 2 Duo、4 GB RAM)
由于我需要 WebKit,所以我尝试使用 Safari 和 Chrome 进行操作。
尽管我的 MacBook 比戴尔笔记本电脑早几年,但 MacBook 的加载时间比戴尔笔记本电脑快 4 倍以上(Safari 在两个平台上似乎都比 Chrome 快一点)。有什么见解吗?
谢谢,查克