nodeJs实现基于连接池连接mysql的方法示例


Posted in NodeJs onFebruary 10, 2018

本文实例讲述了nodeJs实现基于连接池连接mysql的方法。分享给大家供大家参考,具体如下:

mysql.js

//连接数据库
var mysql = require('mysql');
var pool = mysql.createPool({
  host: 'localhost',
  user: 'root',
  password: 'gfdfsdf34r34r',
  database:'caiji'
});
module.exports = function(sql, callback) {
  pool.getConnection(function(conn_err, conn) {
    if(conn_err) {
      callback(err,null,null);
    } else {
      conn.query(sql, function(query_err, rows, fields) {
        conn.release();
        callback(query_err, rows, fields);
      });
    }
  });
};

调用

var query = require("./mysql.js");
query(sql, function(err, rows, fields) {
  console.log(rows);
});

希望本文所述对大家nodejs程序设计有所帮助。

NodeJs 相关文章推荐
nodejs win7下安装方法
May 24 NodeJs
跟我学Nodejs(一)--- Node.js简介及安装开发环境
May 20 NodeJs
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
nodejs导出excel的方法
Jun 30 NodeJs
nodejs实现bigpipe异步加载页面方案
Jan 26 NodeJs
用Nodejs搭建服务器访问html、css、JS等静态资源文件
Apr 28 NodeJs
nodejs socket实现的服务端和客户端功能示例
Jun 02 NodeJs
详解使用vscode+es6写nodejs服务端调试配置
Sep 21 NodeJs
nodejs中密码加密处理操作详解
Mar 20 NodeJs
Nodejs异步回调之异常处理实例分析
Jun 22 NodeJs
Nodejs让异步变成同步的方法
Mar 02 NodeJs
nodejs实现UDP组播示例方法
Nov 04 NodeJs
NodeJS简单实现WebSocket功能示例
Feb 10 #NodeJs
nodejs使用redis作为缓存介质实现的封装缓存类示例
Feb 07 #NodeJs
nodejs中Express与Koa2对比分析
Feb 06 #NodeJs
nodejs实现的连接MySQL数据库功能示例
Jan 25 #NodeJs
详解nodeJs文件系统(fs)与流(stream)
Jan 24 #NodeJs
nodejs 最新版安装npm 的使用详解
Jan 18 #NodeJs
使用npm安装最新版本nodejs
Jan 18 #NodeJs
You might like
php中的数组操作函数整理
2008/08/18 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
php实现mysql事务处理的方法
2014/12/25 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
取得传值的函数
2006/10/27 Javascript
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
Jquery选择子控件"大于号"和" "区别介绍及使用示例
2013/06/25 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
2013/10/28 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
JS中的多态实例详解
2017/10/15 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
python获取远程图片大小和尺寸的方法
2015/03/26 Python
详解Python当中的字符串和编码
2015/04/25 Python
Python实现的选择排序算法示例
2017/11/29 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
大学生实习思想汇报
2014/01/12 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
数据保密承诺书
2014/06/03 职场文书
排查整治工作方案
2014/06/09 职场文书
董事长年会致辞
2015/07/29 职场文书
门面租赁合同范文
2019/08/06 职场文书
mysql字段为NULL索引是否会失效实例详解
2022/05/30 MySQL