pool
pool方法用来建立连接池,它有三个参数,第一个参数为连接池的连接数,第二个参数是连接设置,第三个参数是一个回调函数,该回调函数中有两个参数,一个表示错误,一个表示数据库对象,它返回一个对象类型。如下代码:
FireBird.pool(max, options, function(err, db)) -> return {Object}
实例代码如下:
// 5 = the number is count of opened sockets
var pool = FireBird.pool(5, options);
// Get a free pool
pool.get(function(err, db) {
if (err)
throw err;
// db = DATABASE
db.query('SELECT * FROM a', function(err, result) {
if (err)
throw err;
// IMPORTANT: release the pool connection
db.detach();
});
});
// Destroy pool
pool.destroy();