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的url截取模块url-extract的使用实例
Nov 18 NodeJs
基于nodejs+express(4.x+)实现文件上传功能
Nov 23 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
nodeJs内存泄漏问题详解
Sep 05 NodeJs
详解nodejs操作mongodb数据库封装DB类
Apr 10 NodeJs
nodejs批量下载图片的实现方法
May 19 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
详解HTTPS 的原理和 NodeJS 的实现
Jul 04 NodeJs
nodejs acl的用户权限管理详解
Mar 14 NodeJs
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
May 15 NodeJs
Nodejs中怎么实现函数的串行执行
Mar 02 NodeJs
Nodejs 数组的队列以及forEach的应用详解
Feb 25 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编程中的Session阻塞问题与解决方法分析
2017/08/07 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
关于query Javascript CSS Selector engine
2013/04/12 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
浅谈Vue.js 组件中的v-on绑定自定义事件理解
2017/11/17 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
Vue项目中使用mock.js的完整步骤
2021/01/12 Vue.js
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Python编程快速上手——强口令检测算法案例分析
2020/02/29 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
python3中数组逆序输出方法
2020/12/01 Python
美国睫毛、眉毛精华液领导品牌:RevitaLash Cosmetics
2018/03/26 全球购物
Smilodox官方运动服装店:从运动服到健身配件
2020/08/27 全球购物
python re模块和正则表达式
2021/03/24 Python
住房公积金接收函
2014/01/09 职场文书
cf搞笑广告词
2014/03/14 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
应届大学生求职信
2014/07/20 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
云冈石窟导游词
2015/02/04 职场文书
设置IIS Express并发数
2022/07/07 Servers