问题标签 [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.

0 投票
0 回答
185 浏览

html - 如何使用 websql 保持数据的完整性

我正在使用 websql 制作一个 web 应用程序,我倾向于 websql,但找不到任何关于外键和其他主题的信息,有人可以提供 websql 的功能来了解是否有可能通过一些教程来做到这一点。

0 投票
1 回答
2495 浏览

html - HTML5 SQLite 数据库问题

我有几个关于 HTML5 网站的 Sqlite 实现的问题。

首先,我正在尝试使用同步数据库调用 openDatabaseSync 方法,但它似乎不起作用......有人已经使用它并且可以帮助我吗?

此外,我在尝试处理我的数据库查询返回的结果时有些吃力。我希望我的函数返回一组书,如下所示:

显然,在回调方法中添加书籍不起作用......你看到我可以实现的方法吗?这样我就不必从我的数据库方法中写入文档...

谢谢 !

0 投票
1 回答
242 浏览

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!

有人能帮助我吗。

谢谢!

0 投票
0 回答
424 浏览

javascript - 将 blob 数据从 SQL Server 加载到 web-sql

我需要将大约 5,000 行加载到 Web SQL 数据库中。我执行 AJAX 调用以获取行,然后执行以下操作以在本地插入。问题是,在 Chrome 上运行它时它可以工作,但在 iPad 上它不会一直计数到 0。相反,它跳过了一大块数据。

有没有更好的方法来加载数据块?

0 投票
1 回答
4564 浏览

iphone - iphone中的Web SQL存储

0 投票
1 回答
206 浏览

ios - UIWebView 将 WebDB 数据库保存在哪里?

我正在开发一个使用 UIWebView 的 iOS 应用程序,其中运行的 WebApp 使用 WebDB 来存储它的本地数据。

我想“重置” my 的状态,其中包括:

  1. 删除任何缓存的项目(图像、html 等) - 已完成并且工作正常 :-)
  2. 删除由 Webapp 创建的任何 WebDB。

任何人都对如何执行第 n 项有任何想法。2?

0 投票
3 回答
5429 浏览

html - 选择查询 - WebSQL

我有以下代码来选择一行。当我用 getRecords("Peter Sam"); 调用函数时 显示了一条记录。但是,如果我只是通过 getRecords("Peter"); 它说“没有结果”。

“选择”查询中“喜欢”的正确用法是什么?顺便说一句,我在哪里引用 WebSQL 的 SQL 语法?

谢谢

0 投票
2 回答
350 浏览

html - HTML 5 Web 数据库发生了什么?

我在http://www.w3.org/TR/webdatabase/上查看了该网站,我看到那里有一个巨大的横幅,上面写着

“当心。此规范不再处于积极维护中,Web 应用程序工作组不打算进一步维护它。”

那是什么意思?我正在考虑使用这个特性来实现一些东西。但是,如果它不会被标准化(最终),我不想在其中实现某些东西。

你建议我继续努力吗?如果没有,是否有标准化的替代方案?或者它只是另一个被废弃的规范?

0 投票
1 回答
3419 浏览

jquery - 将 JSON 对象插入客户端 web sql db

我无法将我的 JSON 调用的对象加载到客户端 sql 数据库中。

在我的具体情况下,我有 3 个从“jQuery.getJSON”返回的对象,并希望将“content”键的值插入客户端 Web 数据库,以便我的数据库包含以下内容:

然而,问题是我的“for”循环在开始执行 db 事务之前循环遍历所有返回的 JSON 对象。结果,我最终在我的数据库中得到以下内容:

这是代码:

在尝试插入数据库之前,也许我需要对 JSON 对象做一些事情?希望这只是我正在监督的一些语法。任何帮助是极大的赞赏!

0 投票
0 回答
180 浏览

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 快一点)。有什么见解吗?

谢谢,查克