nodejs连接mysql
时间: 2023-08-15 16:55:09 浏览: 123
nodejs-mysql
在Node.js中连接MySQL数据库可以使用一些库,比如mysql`、`mysql2`、`sequelize`。以下是使用`mysql2`库的示代码:
首先,确保已经安装了`mysql2`库。可以使用以下命令进行安:
```shell
npm mysql2
```
然后,在你的代码文件中引入`mysql2`库和创建数据库连接的配置信息,如下所示:
```javascript
const mysql = require('mysql2');
// 创建数据库连接配置
const connection = mysql.createConnection({
host: 'localhost', // 数据库主机名
user: 'your_username', // 数据库用户名
password: 'your_password', // 数据库密码
database: 'your_database' // 数据库名称
});
// 连接到数据库
connection.connect(function(err) {
if (err) {
console.error('Error connecting to MySQL database: ' + err.stack);
return;
}
console.log('Connected to MySQL database as id ' + connection.threadId);
});
// 执行SQL查询
connection.query('SELECT * FROM your_table', function(err, results, fields) {
if (err) {
console.error('Error executing query: ' + err.stack);
return;
}
// 处理查询结果
console.log(results);
});
// 关闭数据库连接
connection.end();
```
在上面的示例中,将`your_username`、`your_password`和`your_database`替换为你的MySQL数据库的实际信息。然后,你可以根据需要执行SQL查询并处理结果。
请注意,在实际开发中,你可能会使用连接池来管理数据库连接,以提高性能和可伸缩性。以上只是一个简单的示例,你可以根据自己的需求进行调整和扩展。
阅读全文