继上文,任务保存数据需要持久化,考虑使用的是sqlite3数据库。下面我们将看到如何在Node.js中设置sqlite3并对sqlite3数据库运行不同类型的SQL查询。
涵盖的主题
-
什么是SQLite
-
SQLite与Node.js之间的通信
-
检索所有行
-
检索单行
-
基于占位符检索数据
-
执行run()方法
-
使用SQLite each()方法代替forEach()
-
同步运行查询
什么是SQLite
SQLite是一个关系数据库。与数据库相关的详细信息存储在一个文件中。从一台机器向另一台机器复制数据库只是一个文件,没有复杂的命令或任何东西。只需传输该文件。
SQLite数据库非常轻量级,设置和使用非常简单。没有复杂的数据服务器设置或笨重的连接对象。
该数据库不适合由多个用户同时访问。由于数据存储在文件中,我们还需要注意安全性。此外,它不验证数据类型。
用于在不同类型的操作系统中设置SQLite的二进制文件。
DB浏览器用于以UI形式查看数据库,编写查询并执行查询。
将用于解释概念和方法的示例DB文件。
SQLite与Node.js之间的通信
在您的工作空间文件夹位置安装sqlite3。在cmd中运行以