前言
本文介绍了nodejs连接mysql数据库的一般操作方法
安装
npm install --save mysql
连接数据库
config:
1 | mysql:{ |
callback 版本
sqlconnect.js:
1 | var mysql = require('mysql'); |
query.js:
1 | var sql = require('./sqlconnect'); |
async/await 版本
sqlconnect.js:
1 | const mysql = require('mysql'); |
query.js:
1 | const sql = require('./sqlconnect'); |
总结
两种方式都不是很理想。callback陷入了回调地狱,而async版本由于node-mysql库的限制,本人的能力有限,没有改写出promise。
之前在网上找了很久合适的mysql库,终于找到一个不错的nodejs的ORM库。见下一篇。