发布于 2026-01-06 4 阅读
0

第 29 天 – 使用 Node.js 构建 SQL 数据库 - 30 天学会 Node.js [迷你系列]

第 29 天 – 使用 Node.js 构建 SQL 数据库 - 30 天学会 Node.js [迷你系列]

在学习本教程的这一部分之前,我们从未讨论过数据库。实际上,这是一门基础课程,所以我从未涉及过数据库。我只想做一个纯粹的 Node.js 教程。

今天我们将学习如何使用 express js 添加 sql 数据库。

这很简单,但我们需要一个 npm 包。实际上,我们需要多个包。

对于 SQL 连接,有一些软件包。

  • Knex.js
  • Sqorn
  • 尖叫
  • 我个人使用过 Objection.js 以及其他很多库,包括 knex.js 和 objection.js。Objection 实际上是基于 knex 的,它有一些额外的优势,所以我在一些项目中使用了它。

Knex是个不错的选择,因为它有非常棒的文档,而且很容易上手。

安装非常简单,和其他软件一样。但是你还需要安装数据库,比如你正在使用的数据库——MySQL、PostgreSQL 或 SQLite。

替代文字

连接也很简单,只需更改凭据即可。

替代文字

您也可以使用 Knex 编写原始 SQL。http ://knexjs.org/#Raw-Expressions

替代文字

你想用哪一个?

您可以在这里查看图形版本。

原文发表于nerdjfpbblog 。你可以在推特领英上关注我

您可以阅读本系列之前的文章(如下)。

文章来源:https://dev.to/nerdjfpb/day-29-sql-database-with-node-js-learning-node-js-in-30-days-mini-series-1ne0