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下打包模块archiver详解
Dec 03 NodeJs
NodeJS学习笔记之Http模块
Jan 13 NodeJs
nodejs批量修改文件编码格式
Jan 22 NodeJs
nodejs 整合kindEditor实现图片上传
Feb 03 NodeJs
Windows系统下使用Sublime搭建nodejs环境
Apr 13 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
Nodejs中session的简单使用及通过session实现身份验证的方法
Feb 04 NodeJs
Nodejs 获取时间加手机标识的32位标识实现代码
Mar 07 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 NodeJs
nodejs acl的用户权限管理详解
Mar 14 NodeJs
nodejs图片处理工具gm用法小结
Dec 12 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中curl使用指南
2015/02/05 PHP
在html页面上拖放移动标签
2010/01/08 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
node.js中的fs.lchownSync方法使用说明
2014/12/16 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
2017/10/17 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
Python 3.x 新特性及10大变化
2015/06/12 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
Django框架表单操作实例分析
2019/11/04 Python
在Python中使用turtle绘制多个同心圆示例
2019/11/23 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
Vita Fede官网:在意大利手工制作,在纽约市设计
2019/10/25 全球购物
幼儿园美术教学反思
2014/01/31 职场文书
电力公司个人求职信范文
2014/02/04 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
小学假期安全广播稿
2014/09/28 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server