nodejs异步读数据库
以下代码不完美,但讲明了使用方法。
回调:
function selectUser(callback) {
var sql = "SELECT * FROM user";
connection.query(sql, function(err, results) {
if(!err) {
callback(res);
}else {
callback(error());
}
}
使用promise:
function query() {
return new Promise((resolve, reject) => {
mysql.query($sql, (err, results, fields) => {
if (err) reject(err);
mysql.query($sql1, (err, results, fields) => {
if (err) reject(err);
resolve(results);
});
});
});
}
多条语句执行参考:https://blog.csdn.net/xiao__gui/article/details/50379143
【本文章出自博客园willaty,转载请注明作者出处,误差欢迎指出~】
浙公网安备 33010602011771号