express 如何连接 mysql
时间: 2023-04-09 22:02:33 浏览: 135
graduation.zip 论坛 个人毕设项目 vue node express mysql 残 轻微配置即可 可售后
5星 · 资源好评率100%
可以使用 Node.js 的 mysql 模块来连接 MySQL 数据库,具体步骤如下:
1. 安装 mysql 模块:在终端中运行 npm install mysql 命令。
2. 在 Express 应用中引入 mysql 模块:在 app.js 或 index.js 文件中添加以下代码:
const mysql = require('mysql');
3. 创建 MySQL 数据库连接:在 app.js 或 index.js 文件中添加以下代码:
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'database_name'
});
其中,host 是 MySQL 服务器的地址,user 是 MySQL 用户名,password 是 MySQL 密码,database 是要连接的数据库名。
4. 连接 MySQL 数据库:在 app.js 或 index.js 文件中添加以下代码:
connection.connect((err) => {
if (err) {
console.error('Error connecting to MySQL database: ' + err.stack);
return;
}
console.log('Connected to MySQL database as id ' + connection.threadId);
});
5. 执行 SQL 查询:在 Express 应用中需要查询 MySQL 数据库时,可以使用以下代码:
connection.query('SELECT * FROM table_name', (err, results, fields) => {
if (err) throw err;
console.log(results);
});
其中,table_name 是要查询的表名,results 是查询结果,fields 是查询结果的字段信息。
6. 关闭 MySQL 数据库连接:在 Express 应用结束时,需要关闭 MySQL 数据库连接,可以使用以下代码:
connection.end((err) => {
if (err) {
console.error('Error closing MySQL database connection: ' + err.stack);
return;
}
console.log('MySQL database connection closed.');
});
以上就是使用 Express 连接 MySQL 数据库的基本步骤。
阅读全文