码迷,mamicode.com
首页 > 其他好文 > 详细

node 笔记

时间:2017-12-27 11:58:52      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:utc   date   mys   sel   cti   objects   数据库连接   格式   get   

1、node里面使用mysql

(1)数据库链接 

var mysql = require(‘mysql‘);
var connection = mysql.createConnection({
    host     : ‘localhost‘,
    user     : ‘root‘,
    password : ‘a11111111‘,
    database : ‘ccl_project_db‘
});
module.exports = connection;

使用:

connection.connect(function(err, conne) {
      if (err) throw err;
      const sql = `select * from user`;
      connection.query(sql, function(err, rows) {
          if (err) throw err;
          res.json(rows);
      });
});

(2)连接池

var mysql = require(‘mysql‘);
var pool = mysql.createPool({    
    host     : ‘localhost‘,
    user     : ‘root‘,
    password : ‘a11111111‘,
    database : ‘ccl_project_db‘,
    port: 3306,
    stringifyObjects: true, //对象类型设置。默认false : RowDataPacket对象 , true : json对象
    dateStrings : true, //日期时间类型设置。默认false : 2016-08-31T02:00:32.000Z (UTC通用标准时) , true : 2016-08-31 10:00:32 (常用日期时间格式)
}); //数据库连接池

var query=function(sql,options,callback){  
    pool.getConnection(function(err,conn){  
        if(err){  
            callback(err,null,null);  
        }else{  
            conn.query(sql,options,function(err,results,fields){  
                //释放连接  
                conn.release();  
                //事件驱动回调  
                callback(err,results,fields);  
            });  
        }  
    });  
};  

module.exports = query;

使用:

const sql = `select * from user`;
    query(sql, ‘‘, function(err,results,fields){  
        if (err) throw err;
        res.json(results);
    });

 

node 笔记

标签:utc   date   mys   sel   cti   objects   数据库连接   格式   get   

原文地址:https://www.cnblogs.com/qzccl/p/8124365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!