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使用mysql模块之获得更新和删除影响的行数的方法
Mar 18 NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 NodeJs
nodejs中实现路由功能
Dec 29 NodeJs
nodejs批量修改文件编码格式
Jan 22 NodeJs
Nodejs学习item【入门手上】
May 05 NodeJs
windows 下安装nodejs 环境变量设置
Feb 02 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 NodeJs
nodejs async异步常用函数总结(推荐)
Nov 17 NodeJs
详解nodeJs文件系统(fs)与流(stream)
Jan 24 NodeJs
nodeJs爬虫的技术点总结
May 13 NodeJs
NodeJs操作MongoDB教程之分页功能以及常见问题
Apr 09 NodeJs
Nodejs环境实现socket通信过程解析
Jul 03 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 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
关于crontab的使用详解
2013/06/24 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
js脚本实现数据去重
2014/11/27 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
Form表单按回车自动提交表单的实现方法
2016/11/18 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
Scrapy框架使用的基本知识
2018/10/21 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
python如何查看网页代码
2020/06/07 Python
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
介绍一下except的用法和作用
2015/01/22 面试题
家长学校培训材料
2014/08/20 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
Python os和os.path模块详情
2022/04/02 Python
muduo TcpServer模块源码分析
2022/04/26 Redis