使用nodejs sqlite3查询数据

本文详细介绍如何使用Node.js操作SQLite3数据库,包括安装node-sqlite3模块、常用API介绍及示例代码,帮助读者快速掌握Node.js环境下SQLite3的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你了解过nodejs的话,剩下的就简单了。 

安装node-sqlite3

这里用到的模块就是这个了[node-sqlite3][0]

npm install sqlite3

node-sqlite3 api

常用的API大致有下面这些 
  1.  - new sqlite3.Database(filename, [mode], [callback])
  2.  - Database#run(sql, [param, ...], [callback])
  3.  - Database#get(sql, [param, ...], [callback])
  4.  - Database#all(sql, [param, ...], [callback])
  5.  - Database#each(sql, [param, ...], [callback], [complete])
  6.  - Database#exec(sql, [callback])
  7.  - Database#prepare(sql, [param, ...], [callback])
  8.  - ...
如官网的示例,我们只需要 
db = new sqlite3.Database('chain.sqlite3', createTable);
db.run("CREATE TABLE IF NOT EXISTS lorem (info TEXT)", insertRows);
var stmt = db.prepare("INSERT INTO lorem VALUES (?)");
db.all("SELECT rowid AS id, info FROM lorem", function(err, rows) {});
db.close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值