node.js的generic-pool与mysql结合,mysql连接池

var generic_pool = require(‘generic-pool‘);

var pool = generic_pool.Pool({

name: ‘mysql‘,

max: 10,

create: function(callback) {

var Client = require(‘mysql‘).createConnection({

host:‘127.0.0.1‘,

user:‘root‘,

password:‘123456‘,

database: ‘weibo_gs‘

});

callback(null,Client);

},

destroy: function(db) {

db.disconnect();

}

});

pool.acquire(function(err, client) {

if (err) {

// handle error - this is generally the err from your

// factory.create function

}

else {

client.query("select * from gs_scrapy", [], function(err,data) {

console.log(data);

// return object back to pool

pool.release(client);

});

}

});

时间: 2024-10-16 11:03:05

node.js的generic-pool与mysql结合,mysql连接池的相关文章

解决Mysql连接池被关闭 ,hibernate尝试连接不能连接的问题。 (默认mysql连接池可以访问的时间为8小时,如果超过8小时没有连接,mysql会自动关闭连接池。系统发布第二天访问链接关闭问题。

解决Mysql连接池被关闭  ,hibernate尝试连接不能连接的问题. (默认MySQL连接池可以访问的时间为8小时,如果超过8小时没有连接,mysql会自动关闭连接池. 所以系统发布第二天访问会失去链接,导致访问失败.因此稳定解决办法是把hibernate默认的连接池换成c3p0链接池. 在Hibernate(spring管理)中的配置:<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledData

node.js的一些个人感想

作为一个初学者而言 node.js是一门很强大的后端语言 和PHP相比的话个人感觉node要更加直观一些 node.js因为有很多的组件支持让其运用起来更加简单和快捷 对于现在这个时间就是金钱的社会开发更快,效率更高的工具才是王道 const express=require('express'), http=require('http'), qs=require('querystring'), mysql=require('mysql'); 创建一个连接池 var pool=mysql.crea

Node.js 数据库

通过Node.js语言连接数据库,通过Express框架指明数据库连接的位置. 一.Express 框架下Node.js连接数据库的写法 在同一个目录下写setting.js和connet.js,分别负责数据库的设置和连接 setting.js module.exports = { host:'--', user:'root', password:'123456', port:3306, database:'数据库名称' }; connect.js var settings = require(

为什么 Node.js 这么火,而同样异步模式 Python 框架 Twisted 却十几年一直不温不火?

twisted是一个强大的异步网络框架,应用的面也非常广,但是没有这几年才出现的Node.js火,社区.文档也是很少可怜我觉得二者其实在本质上差不多,而且python使用起来还是比较容易一些的 匿名用户 因为,它给了一大部分程序猿幻觉比如前后端统一,脚本也能性能很屌,做Demo搜搜快什么的,但实际上,这仅仅是幻觉罢了…… 正是因为这样的幻觉是“看得到”的,又有一个响当当的干爹Google,因此Node的曝光率远高于后端常规语言就不足为奇了. 论速度,你一个带JIT的跟常规脚本语言的虚拟机比,没到

为什么应使用 Node.js

为什么应使用 Node.js JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了.就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前 Javascript 还如同 Flash 或者 Java applet 那样嵌入网页在沙箱环境中运行. 在深入Node.js之前,你可能需要阅读和了解使用跨栈式 JavaScript(JavaScript across the s

MongoDB Node.js driver

Node.js连接MongoDB的简单实例 安装Node.js driver npm install mongodb -save 连接 var MongodbClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/microblog'; //your db host MongodbClient.connect(url, function (err, db) { console.log("Conne

Node.js(转) -- 临时来说还看不懂!

转自:http://blog.jobbole.com/53736/ 本文由 伯乐在线 - Lellansin 翻译.未经许可,禁止转载!英文出处:toptal.欢迎加入翻译组. 介绍 JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了.就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前 Javascript 还如同 Flash 或者 Java applet 那样

为什么我要用 Node.js? 案例逐一介绍

介绍 JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了.就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前 Javascript 还如同 Flash 或者 Java applet 那样嵌入网页在沙箱环境中运行. 在深入Node.js之前,你可能需要阅读和了解使用跨栈式JavaScript(JavaScript across the stack)带来的好处,它统

[转]为什么我要用 Node.js? 案例逐一介绍

原文地址:http://blog.jobbole.com/53736/ 介绍 JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了.就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前 Javascript 还如同 Flash 或者 Java applet 那样嵌入网页在沙箱环境中运行. 在深入Node.js之前,你可能需要阅读和了解使用跨栈式JavaScript(

Node.js具体解析

介绍 JavaScript 高涨的人气带来了非常多变化.以至于现在使用其进行网络开发的形式也变得截然不同了.就如同在浏览器中一样,现在我们也能够在server上执行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象.由于只在几年前 Javascript 还如同 Flash 或者 Java applet 那样嵌入网页在沙箱环境中执行. 在深入Node.js之前.你可能须要阅读和了解使用跨栈式JavaScript(JavaScript across the stack)带来的优点