express服务连接mysql数据库

发布时间:2024年01月15日

下载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;

连接成功!

文章来源:https://blog.csdn.net/m0_54741495/article/details/135612065
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。