node连接mysql数据库
时间: 2023-09-15 12:20:07 浏览: 43
在node中连接mysql数据库需要使用mysql模块。下面是连接mysql数据库的步骤:
1. 安装mysql模块
使用npm安装mysql模块:
```
npm install mysql
```
2. 创建连接
使用mysql.createConnection()方法创建数据库连接:
```
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '123456',
database: 'test'
});
connection.connect();
```
其中,host表示mysql服务器的地址,user表示用户名,password表示密码,database表示要连接的数据库名称。
3. 执行sql语句
执行sql语句可以使用connection.query()方法,例如:
```
connection.query('SELECT * FROM users', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results);
});
```
4. 关闭连接
使用connection.end()方法关闭连接:
```
connection.end();
```
完整的连接mysql数据库的代码如下:
```
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '123456',
database: 'test'
});
connection.connect();
connection.query('SELECT * FROM users', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results);
});
connection.end();
```