下载mysql2依赖包

npm i mysql2

创建mysql连接实例并暴露出去

const mysql = require('mysql2')

const mysqlMode = mysql.createPool({
    host: '127.0.0.1',     //服务端host
    user: 'root',  //用户名称,mysql一般默认root
    password: '123456',   //密码
    database: 'sqlTest1',  //数据库名字
    waitForConnections: true,  //超过最大连接数是否等待
    connectionLimit: 10,  //最大连接个数
    queueLimit: 2   //等待队列最大限制
})

module.exports = mysqlMode

接收请求并返回数据库的值

var express = require('express');
var router = express.Router();
const mysqlMode = require('../db/mysql')

/* GET home page. */
router.get('/', function (req, res, next) {
  mysqlMode.query("SELECT * FROM `test01`", (error, results, fields) => {
    if (error) {
      console.error(error)
      return
    }
    // console.log(results)
    res.send(results)
  })
});

module.exports = router;

express服务连接mysql数据库-LMLPHP

express服务连接mysql数据库-LMLPHP

连接成功!

01-15 23:18