express 连接 mysql 数据库

本文介绍了如何在Express框架中连接MySQL数据库,通过导入mysql模块,建立数据库连接,并在实际操作中解决了Promisepending的问题,采用async/await或then来处理异步响应。
摘要由CSDN通过智能技术生成

express 连接 mysql数据库

最近在使用 express 框架进行后端数据的开发中,由于网上视频的express 大多是结合 mongodb 数据库,而自己本机安装有 Mysql 数据库,所以想要尝试使用 mysql 进行数据存储。

该实现是 express 结合 MVC 模型构建,

Model是定义数据结构和方法,并且和数据库进行交互。
View是用数据渲染用户看到的视图。
Controller是处理用户请求,从Model中拿到数据给到view视图。

导入 mysql 模块

npm i mysql -s

连接数据库

src 目录下新建 config 文件夹,新建 db.config.js 文件位于 config 文件夹下。

//db.config.js
let mysql = require("mysql");
let config = require("./config.json");
let pool = mysql.createPool({
   
  connectionLimit: 10,
  host: config.host,
  user: config.user,
  port: config.port,
  password: config.password,
  database: config.database,
});

let connect = () => {
   
  return new Promise((resolve
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值