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