第19课:sqlite 3 模块操作 SQLite 数据库

虽然 sql.js 在操作 SQLite 数据库方面没什么问题,但由于 sql.js 是基于 JavaScript 的,因而效率较低,而且操作都是在内存中完成的,如果要保存修改,需要将整个数据库写到文件中,比较费事,而且写数据的效率不高,因此在遇到大量数据的情况下,建议使用 Node.js 中的 sqlite 3 模块操作 SQLite 数据库。

19.1 安装 sqlite 3 模块

sqlite 3 并不是 Node.js 的标准模块,因此在使用之前需要在当前工程目录下执行下面的命令进行安装。

npm install --save sqlite3

执行完上面的命令后,会发现当前工程的 node_modules 目录中出现了一个 sqlite 3 目录,还出现了很多其他的目录,这些目录都是 sqlite 3 依赖的 Node.js 模块。

安装完 sqlite 3 模块后,可以创建一个 test.js 文件然后输入下面的代码测试 sqlite 3 模块是否安装成功。

const sqlite3 = require('sqlite3').verbose();
//创建内存数据库
let db = new sqlite3.Database(':memory:', (err) => {
    if (err) {
        return console.error(err.message);
    }
    console.log('已经成功连接SQLite数据库');
});

使用下面的命令执行 test.js 脚本文件,如果执行成功,说明 sqlite 3 模块已经安装成功。

node test.js
蒙娜丽宁 CSDN认证博客专家 公众号:极客起源 达芬奇 UM
更多精彩内容请关注微信公众号:「极客起源」,东北大学计算机专业硕士。UnityMarvel创始人,企业内训讲师、IT畅销书作者,CSDN学院讲师,拥有多年软件开发经验和培训经验。主要著作包括《Python从菜鸟到高手》、《Python爬虫技术:深入理解原理、技术与开发》,培训企业学员数千人。制作在线课程数千小时。更多视频课程,请访问我的B站:https://space.bilibili.com/477001733
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页
实付 49.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值