Node.js连接mysql (封装)

  1. 下载mysql模块
    npm install mysql --save
  2. 创建mysql连接池(connect.js文件)
const mysql = require('mysql');

var mysqlConnect = {};

var pool = mysql.createPool({
    connectLimit:10,
    host: "localhost",
    port: "3306",
    user: "root",
    password: "root",
    database: "2017final"
});

mysqlConnect.sql=function (query,callback) {
    if(!query){
        callback();
        return;
    }
    pool.query(query,function (err,rows,fields) {
       if(err){
           callback(err,null);
           return;
       }
       callback(null,rows,fields);
    });
};

module.exports = mysqlConnect;
  1. 测试连接(select.js)
var mysqlConnect = require('./connect');

var selectQuery= "select * from users";
mysqlConnect.sql(selectQuery,function (err,rows,fields) {
    if(err){
        console.log(err);
        return;
    }
    console.log(JSON.stringify(rows));
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容