Node.js 是一个流行的 JavaScript 运行时环境,它允许开发者使用 JavaScript 代码编写服务器端应用程序。在这个教程中,我们将介绍如何使用 Node.js 与数据库进行交互。

1. 选择数据库

首先,你需要选择一个数据库。Node.js 支持多种数据库,包括 MySQL、MongoDB、PostgreSQL 和 SQLite 等。以下是一些流行的数据库选择:

  • MySQL:关系型数据库,适合存储结构化数据。
  • MongoDB:文档型数据库,适合存储非结构化数据。
  • PostgreSQL:功能强大的关系型数据库,适合需要复杂查询的场景。
  • SQLite:轻量级的数据库,适合小型应用程序。

2. 安装数据库驱动

为了与数据库交互,你需要安装相应的数据库驱动。例如,如果你选择使用 MySQL,你可以使用 mysql 驱动:

npm install mysql

3. 连接数据库

使用数据库驱动连接到数据库:

const mysql = require('mysql');

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'your_username',
  password: 'your_password',
  database: 'your_database'
});

connection.connect(err => {
  if (err) throw err;
  console.log('Connected to the database!');
});

4. 执行查询

连接成功后,你可以执行查询:

const query = 'SELECT * FROM users';
connection.query(query, (err, results, fields) => {
  if (err) throw err;
  console.log(results);
});

5. 关闭连接

查询完成后,记得关闭数据库连接:

connection.end();

扩展阅读

想了解更多关于 Node.js 和数据库的知识?请访问我们的Node.js 数据库深入教程

Node.js Logo