前言
本文介绍了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库。见下一篇。