Nodejs与mysql连接池的应用(pool)
2015-06-17 00:07
489 查看
/*
* 连接池 连接和缓存的技术
*
*/
* 连接池 连接和缓存的技术
*
*/
var mysql = require('mysql'); var pool = mysql.createPool({ connectionLimit:2,//连接池最多可以创建连接数 host:'', user:'root', database:'yudi', password:'', queueLimit:8 // 队伍中等待连接的最大数量,0为不限制。 }); // pool.query('select * from person',function(err,rows,fileds){ // console.log(rows); // }); pool.on('connection',function(){ console.log('创建一个连接'); }); //当一个回掉压入队伍等待连接的时候触发入队事件 pool.on('enqueue',function(){ console.log('入队'); }); function query(){ pool.getConnection(function(err,connection){ connection.query('select * from person',function(err,rows){ //console.log(row.length); setTimeout(function(){ connection.release(); },200) }) }) }; query();//入队 query();//创建一个连接 query();//创建一个连接
相关文章推荐
- 连接阿里云服务器上的MySQL数据库
- mysql之SQL查询原理
- mysql数据库入门
- mysql之SQL查询过程
- MySQL密码忘了怎么办
- 设置MySQL复制时,replicate-ignore-db模式下如何正常工作
- MySQL添加用户、删除用户与授权
- [转]阿里云配置mysql远程连接
- 比较全面的MySQL优化参考
- Mysql中explain命令查看语句执行概况
- 比较全面的MySQL优化参考
- mysql_use_result & mysql_store_result & MYSQLI_ASYNC
- MySQL 百万级、千万级 分页优化
- MySQL 游戏排行榜
- Mysql 分页语句Limit用法
- mysql 左连接
- 安装MYSQL出错:a windows service with the name MYSQL already...service解决
- MySQL-5.6.13免安装版配置方法
- windows下 MySQL数据库双向同步 配置步骤
- 使用JDBC连接MySQL数据库--典型案例分析(九)----财务帐号的DAO设计及其实现