在Node.js中使用.db扩展保存SQLite3数据库,可以通过以下步骤实现:
npm install sqlite3
const sqlite3 = require('sqlite3').verbose();
const db = new sqlite3.Database('database.db');
这里的'database.db'是数据库文件的名称,如果文件不存在,将会自动创建。
db.serialize(() => {
// 创建表
db.run("CREATE TABLE IF NOT EXISTS users (id INT, name TEXT)");
// 插入数据
db.run("INSERT INTO users (id, name) VALUES (1, 'John')");
db.run("INSERT INTO users (id, name) VALUES (2, 'Jane')");
// 查询数据
db.all("SELECT * FROM users", (err, rows) => {
if (err) {
console.error(err);
} else {
console.log(rows);
}
});
});
// 关闭数据库连接
db.close();
在上述代码中,我们使用了SQLite3的API来创建表、插入数据和查询数据。可以根据具体需求编写相应的SQL语句。
node script.js
其中,'script.js'是保存上述代码的文件名。
通过以上步骤,我们可以在Node.js中使用.db扩展保存SQLite3数据库。SQLite3是一种轻量级的嵌入式数据库,适用于小型应用程序和嵌入式设备。它具有快速、可靠、易于使用的特点。
推荐的腾讯云相关产品:腾讯云云数据库 SQLite,提供了高可用、高性能、高安全性的SQLite数据库服务。您可以通过以下链接了解更多信息: https://cloud.tencent.com/product/tcsqlite
领取专属 10元无门槛券
手把手带您无忧上云