1.下载mysql
2.新建db.js文件
(1)引入mysql
const mysql = require("mysql");
(2)创建连接池
const pool = mysql.createPool({
host: "localhost", //域名
user: "root", //用户名
password: "root", //密码
database: "project-qiaoxiaoyao", //后面只能是跟数据库名,千万别写表名
port: 3306, //端口号,默认是3000
})
(3)封装一个函数
function exec(sql) {
//抛出promise对象
return new Promise((resolve, reject) => {
pool.query(sql, (err, data) => {
//判断
if (err) {
reject(err);
} else {
resolve(data);
}
})
})
}
(4)抛出
module.exports = { exec }
3.在routes/index.js
(1)
koa2与数据库的连接
最新推荐文章于 2023-11-30 19:59:09 发布
这篇博客介绍了如何在Koa2应用中连接并操作MySQL数据库,包括创建数据库连接池、封装执行SQL的函数以及在路由中使用该函数进行数据查询。同时,文章提到了前端跨域配置,通过在devServer中设置proxy解决Vue项目的API调用问题。
摘要由CSDN通过智能技术生成