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实现多人同时在线移动鼠标的小游戏分享
Dec 06 NodeJs
nodejs URL模块操作URL相关方法介绍
Mar 03 NodeJs
深入浅析NodeJs并发异步的回调处理
Dec 21 NodeJs
nodejs爬虫遇到的乱码问题汇总
Apr 07 NodeJs
NodeJs安装npm包一直失败的解决方法
Apr 28 NodeJs
nodejs处理图片的中间件node-images详解
May 08 NodeJs
详解nodejs模板引擎制作
Jun 14 NodeJs
nodejs动态创建二维码的方法
Aug 12 NodeJs
NodeJs form-data格式传输文件的方法
Dec 13 NodeJs
nodejs+mongodb aggregate级联查询操作示例
Mar 17 NodeJs
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
Jul 31 NodeJs
nodejs使用async模块同步执行的方法
Mar 02 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连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
php中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
Python中turtle作图示例
2017/11/15 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
对python调用RPC接口的实例详解
2019/01/03 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Spring Cloud Feign高级应用实例详解
2019/12/10 Python
python实现tail -f 功能
2020/01/17 Python
Python列表解析操作实例总结
2020/02/26 Python
python如何查看安装了的模块
2020/06/23 Python
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
大学生创业计划书怎么写
2014/09/15 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
少先队工作总结2015
2015/05/13 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript
php将xml转化对象的实例详解
2021/11/17 PHP