node.js怎么连接数据库
时间: 2023-10-11 09:26:00 浏览: 48
要使用 Node.js 连接数据库,你需要使用适当的数据库驱动程序。例如,如果你要使用 MySQL 数据库,则可以使用 mysql 驱动程序。
以下是连接 MySQL 数据库的基本步骤:
1. 安装 mysql 驱动程序
使用 npm 安装 mysql 驱动程序:
```
npm install mysql
```
2. 导入 mysql 模块
在你的 Node.js 代码中导入 mysql 模块:
```
const mysql = require('mysql');
```
3. 创建数据库连接
使用 mysql.createConnection() 方法创建数据库连接。你需要提供数据库连接的主机名、用户名、密码和数据库名称。
```
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydb'
});
```
4. 连接到数据库
使用 connection.connect() 方法连接到数据库:
```
connection.connect(function(err) {
if (err) throw err;
console.log('Connected!');
});
```
5. 执行 SQL 查询
使用 connection.query() 方法执行 SQL 查询。例如:
```
connection.query('SELECT * FROM customers', function (err, result, fields) {
if (err) throw err;
console.log(result);
});
```
6. 关闭数据库连接
使用 connection.end() 方法关闭数据库连接:
```
connection.end(function(err) {
if (err) throw err;
console.log('Connection closed.');
});
```
这些是连接 MySQL 数据库的基本步骤。你可以使用类似的方法连接其他类型的数据库。