我是Node JS和MySql Pool的新手。
我的要求
在从各种Node js教程中学习之后,我发现它们正在池创建过程中修复主机名。
我已经看到两种方法来管理Node JS中的mysql连接池
方法#1使用mysql
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'example.org',
user : 'bob',
password : 'secret'
});
方法#2使用mysql-pool
var MySQLPool = require("mysql-pool").MySQLPool;
var pool = new MySQLPool({
poolSize: 4,
user: 'root',
password: 'root',
database: 'test'
});
我假设的方式有什么不合逻辑吗?我怎样才能简单地从池中获取连接对象,在使用连接之前动态设置主机名和其他内容?