gpt4 book ai didi

javascript - JavaScript 中的 SQL.js

转载 作者:IT王子 更新时间:2023-10-29 06:27:37 26 4
gpt4 key购买 nike

我想直接从 javascript 脚本将数据存储在 SQLite 数据库中。我找到了这个 SQL.js作为javascript端口的库。但是,显然它只适用于 coffeescript。有谁知道如何在javascript中使用它?也欢迎关于如何在 SQLite 数据库中存储数据的其他想法。

最佳答案

更新

sql.js现在有自己的github组织,我和原作者都是组织成员:https://github.com/sql-js/sql.js/ .

API 本身现在是用 javascript 编写的。

原始答案

我是将最新版本的 sqlite 移植到 javascript 的作者:https://github.com/lovasoa/sql.js

它基于您提到的 (https://github.com/kripken/sql.js),但包括许多改进,包括完整文档:http://lovasoa.github.io/sql.js/documentation/

这里是一个如何使用这个版本的sql.js

的例子
<script src='js/sql.js'></script>
<script>
//Create the database
var db = new SQL.Database();
// Run a query without reading the results
db.run("CREATE TABLE test (col1, col2);");
// Insert two rows: (1,111) and (2,222)
db.run("INSERT INTO test VALUES (?,?), (?,?)", [1,111,2,222]);

// Prepare a statement
var stmt = db.prepare("SELECT * FROM test WHERE col1 BETWEEN $start AND $end");
stmt.getAsObject({$start:1, $end:1}); // {col1:1, col2:111}

// Bind new values
stmt.bind({$start:1, $end:2});
while(stmt.step()) { //
var row = stmt.getAsObject();
// [...] do something with the row of result
}
</script>

关于javascript - JavaScript 中的 SQL.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15415076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com