NodeJS 连接、操作 MySQL 简单处理(mysql封装)
原创
©著作权归作者所有:来自51CTO博客作者codernmx的原创作品,请联系作者获取转载授权,否则将追究法律责任
引入 mysql 然后简单处理一下
var mysql = require('mysql');
const { dbConfig } = require('../config/dbConfig')
//连接数据库//创建连接
var connection = mysql.createConnection(dbConfig);
//连接数据库
connection.connect();
//执行语句sql
function execsql (sql) {
const promise = new Promise((resolve, reject) => {
connection.query(sql, (err, res) => {
if (err) {
reject(err)
return
}
resolve(res)
})
})
return promise
}
module.exports = {
execsql
}
dbConfig.js
const dbConfig = {
host: '127.0.0.1',
user: 'root',
password: '137928',
database: 'DIARY'
}
module.exports = {
dbConfig
}
使用
const { execsql } = require('../coon/conn');//数据库sql函数
execsql(sql).then((res) => {
console.log(res)
}).catch((err) => {
console.log(err)
})