nodejs sqlite模块
在Node.js中,可以使用sqlite3
模块来操作SQLite数据库。以下是一个使用sqlite3
模块的基本示例,包括如何连接数据库、执行查询和关闭连接。
首先,你需要安装sqlite3
模块:
npm install sqlite3
然后,你可以使用以下代码操作SQLite数据库:
const sqlite3 = require('sqlite3').verbose();
// 创建一个新的SQLite数据库实例
let db = new sqlite3.Database('path/to/database.db', (err) => {
if (err) {
console.error(err.message);
} else {
console.log('Connected to the SQLite database.');
}
});
// 执行SQL查询
db.all('SELECT * FROM table_name', (err, rows) => {
if (err) {
console.error(err.message);
} else {
console.log(rows);
}
});
// 关闭数据库连接
db.close((err) => {
if (err) {
console.error(err.message);
} else {
console.log('Close the database connection.');
}
});
在这个示例中,我们首先引入sqlite3
模块,并创建一个新的数据库实例。然后,我们使用db.all()
方法执行一个SELECT查询,该方法用于获取所有匹配的行。最后,我们使用db.close()
方法关闭数据库连接。
请注意,你需要将'path/to/database.db'
替换为实际的数据库文件路径,并将table_name
替换为你要查询的表名。此外,你可以根据需要执行其他SQL语句,如INSERT
、UPDATE
或DELETE
。
评论已关闭