1.安装mysql

$ npm install mysql

2.代码示例:

const mysql = require("mysql");
// mysql.Promise = global.Promise; var con = mysql.createConnection({
host: "127.0.0.1",
user: "root", //用户
port: "3306",
password: "",//数据库密码
database: "aa" //mysql的数据库名称
}) con.connect(function(err) {
if (err) {
console.error("err" + err)
} else {
console.log("链接成功")
} return
}); module.exports = con

2. 调用mysql

const con = require("../config/mysql");
module.exports = {
async insert(ctx) {
console.log(ctx)
},
async select(ctx) {
let sql = "select * from users"
let rs = await con.query(sql, function(error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);//错误
console.log(results)// 查询出来的结果
console.log(fields)//数据库的参数
});
ctx.body = 1
}
}

参考文献:https://github.com/mysqljs/mysql

最新文章

  1. 【网站开发】在新浪SAE上搭建一个博客
  2. 转:iOS基于MVC的项目重构总结
  3. /var/log目录下的20个Linux日志文件功能详解 分类: 服务器搭建 linux内核 Raspberry Pi 2015-03-27 19:15 80人阅读 评论(0) 收藏
  4. Python开发【第十篇】:CSS (二)
  5. 在数组中找几个数的和等于某个数[LeetCode]
  6. EF使用时异常:对一个或多个实体的验证失败。有关详细信息
  7. C# 基于DotRas的VPN管理
  8. RGB转MIPI CSI芯片方案TC358746XBG
  9. 基于python的种子搜索网站-开发过程
  10. Linux命令_sed_2
  11. 整理一下C++语言中的头文件
  12. python3 doc2vec文本聚类实现
  13. VueJs(7)---计算属性和侦听器
  14. 使用photoshop以及markman进行快速重构页面的几个步骤
  15. Yii使用笔记 2
  16. Redshift中查看database、schema、table数据大小
  17. 1-9-假期训练心得(dp+bfs)
  18. Swift - UITableView状态切换效果
  19. 前端性能优化:配置ETag
  20. day 113 爬虫框架

热门文章

  1. 分布式_理论_07_ZAB
  2. 发布本地jar到Nexus仓库
  3. 20165210 Java第二次实验报告
  4. [ Laravel 5.5 文档 ] 数据库操作 —— 在 Laravel 中轻松实现分页功能
  5. JDBC小常识
  6. Azure VM从ASM迁移到ARM(二)
  7. 数据格式化和ModelAttribute注解的介绍
  8. JSF拦截ajax请求并传递参数方法
  9. 转:InnoDB Crash Recovery 流程源码实现分析
  10. CreateRemoteThread 远程注入