gpt4 book ai didi

javascript - Node.js 的 SQLite3 教程和需要的代码示例说明

转载 作者:IT老高 更新时间:2023-10-28 23:20:35 25 4
gpt4 key购买 nike

目前我对 SQLite 有点困惑,因为这是我第一次使用数据库。我从这里得到了 sqlite3:https://github.com/developmentseed/node-sqlite3 .

我正在看那个例子,有些事情我明白,而有些事情我不明白。大多数包含在 .run().prepare() 等中的数据库命令让我很难受。

这是一个例子:

var usersDB = new sqlite3.Database("databases/users.db");

usersDB.serialize(function() {
usersDB.run("CREATE TABLE lorem (info TEXT)");

var stmt = usersDB.prepare("INSERT INTO lorem VALUES (?)");
for (var i = 0; i < 10; i++) {
stmt.run("Ipsum " + i);
}
stmt.finalize();

usersDB.each("SELECT rowid AS id, info FROM lorem", function(err, row) {
console.log(row.id + ": " + row.info);
});
});

usersDB.close();

另外,我如何在 Node.js 上的 SQLite 数据库中存储简单的东西,例如用户名、密码(我必须自己散列吗?)和电子邮件?

最佳答案

有两个不同的东西需要学习:sqlite 数据库程序,node-sqlite3 提供对 sqlite db 服务的访问的 nodejs 模块。首先了解数据库程序 sqlite 将最好地回答您的数据库问题。我建议从以下位置获取和安装 sqlite:http://www.sqlite.org/ .该站点有很好的文档,可以帮助您学习存储用户名和密码。您可以从命令行创建表、添加数据并了解正在发生的事情。之后,如果您了解 node.js 的概念,那么 node-sqlite3 对您来说会更有意义。否则,请花一些时间在 node.js 网站上。

关于javascript - Node.js 的 SQLite3 教程和需要的代码示例说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11040897/

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