问题标签 [sql.js]
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.
sqlfiddle - 如何在 sql.js 中编写 datediff() - “sql.js 应该具有相同的输出”?
我有一个使用 sql.js 的在线代码评估表我有这个在 sqlfiddle com 中运行良好的 mysql 代码:
它无法正确评估上面的代码:
got 'RPAR' 表示右括号。我认为这是无法识别的 datediff() 函数。
如何使它在 sql.js 中工作?
sql - 获取所有组中最大计数分组结果的记录
我有三张桌子书,会员和贷款。我想查找成员拥有最大书籍数量的书籍的名字、姓氏和标题。我尝试了以下
- 为了获得拥有最多记录的成员,我根据 member_id 对记录进行分组,并按顺序递减以获得最大计数。分组记录仅包含一个 member_id(3) 但我希望所有 member_id (2 和 3) 都能获得“书名”,所以我使用 GROUP_CONCAT 来获得它。
- 然后我尝试使用以下查询获取所需的记录
所需的输出是预期的输出如下所示
我正在 sqlfiddle 的 SQLite(SQL.js) 中尝试这个,请帮助我实现这个。
书桌_
成员表
贷款表
javascript - 无法加载 wasm URL 方案文件不受支持
我正在尝试从这里学习如何使用 sql.js。https://sql.js.org/#/
我正在关注第一个 html 示例,但我一直在尝试运行它时遇到错误。
我安装了 sql.js 使用npm install sql.js
我从 sql.js 安装中取出 dist 文件夹并将其放入 index.html 所在的测试文件夹中。
我在那里使用了示例代码并尝试在浏览器中打开它,但我遇到了:sql-wasm.js:167 Fetch API cannot load file:///C:/dist/sql-wasm.wasm. URL scheme "file" is not supported.
代码:
我一直在尝试让我的测试 webapp 读取我的 sqlite 文件大约 2 周,并且我一直在尝试遵循人们的建议。这是最新的建议,所以我正在尝试学习这一点,但我什至无法完成基本示例。
任何想法,将不胜感激。
谢谢
sqlite - SQL.js 不是创建一个新的 sql 数据库,而是访问一个 file.sql
我需要帮助(代码内部的问题。)
webpack - 如何将 node_modules 下的 wasm 文件加载为雪包中的资产?(对于 sql.js)
我想使用sql.js 库,它使用 wasm 在浏览器中提供 sql 支持。
要在 React 项目中使用这个库,sql.js 建议使用 craco.js 来扩展 CRA 中的 webpack 配置,并使用 webpack 的file-loader 包从 node_modules 目录中获取 wasm 文件。
你可以在这里查看 sql.js 的官方 react 演示代码。具体代码行:import wasm file , use file
Snowpack 建议使用浏览器的本机WebAssembly
和fetch
API,但 sql.js 似乎需要一个 uri 用于 wasm 文件。我怎样才能在雪包中实现这一点?
PS:sql.js 使用emscripten将 SQLite 编译成 wasm
javascript - 如何清理 sql.js 输入?
我正在使用 sql.js 来管理我为电子应用程序创建的 SQLite 文件。我的问题是我想确保所有输入都经过消毒。到目前为止,我正在使用这样的语句:
我很确定这种方式是不安全的,并且会导致 SQL 注入。我能做些什么来防止这样的问题?非常感谢你。
javascript - 我可以以无服务器方式使用 sql.js 吗?
我想在浏览器中对 SQLite 数据库进行只读访问,并从数据库所在的 Windows 文件夹(而不是服务器)中获取必要的 sql.js 代码。
这可能吗?如果可以,怎么做?我可以以历史悠久的方式向您展示“我的代码”,但没有什么能接近。
javascript - 使用原生 JavaScript 更新文件内容
我正在使用wasm sqlite构建前端应用程序我有以下运行良好的代码:
最后一个块是downloading
最新的副本,database.sqlite
但我需要更新原始后端文件,有没有办法可以更新位于的原始文件http://localhost:8080/www/data/database.sqlite
我的应用程序结构是: