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的require模块(文件模块/核心模块)及路径介绍
Jan 14 NodeJs
nodejs实现黑名单中间件设计
Jun 17 NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 NodeJs
Nodejs进阶:核心模块net入门学习与实例讲解
Nov 21 NodeJs
NodeJS使用七牛云存储上传文件的方法
Jul 24 NodeJs
nodejs前端自动化构建环境的搭建
Jul 26 NodeJs
Nodejs下使用gm圆形裁剪并合成图片的示例
Feb 22 NodeJs
nodejs 生成和导出 word的实例代码
Jul 31 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
独立部署小程序基于nodejs的服务器过程详解
Jun 24 NodeJs
Nodejs技巧之Exceljs表格操作用法示例
Nov 06 NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 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 xfocus防注入资料
2008/04/27 PHP
php 在文件指定行插入数据的代码
2010/05/08 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
PHP 实现链式操作
2021/03/09 PHP
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
django反向解析和正向解析的方式
2018/06/05 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
Python ORM编程基础示例
2020/02/02 Python
opencv 图像轮廓的实现示例
2020/07/08 Python
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
采购部部长岗位职责
2014/02/06 职场文书
企业理念标语
2014/06/09 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
单位委托书怎么写
2014/08/02 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
党的群众路线教育实践活动心得体会(医院)
2014/11/03 职场文书
公司催款律师函
2015/05/27 职场文书
大学新生入学感想
2015/08/07 职场文书
辞职信怎么写?
2019/05/21 职场文书
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS