【发布时间】:2014-12-21 11:58:53
【问题描述】:
我们正在为节点使用 mysql 模块,我只是想知道这种方法是好还是它对我们的应用程序有任何不良影响,考虑这种情况
dbPool.getConnection(function(err, db) {
if(err) return err;
db.query()
这里我调用 dbPool 对象并从池中请求连接,然后使用它。但是我发现了另一种实现(这是我要问的那个),它直接使用 dbPool 对象,例如:
dbPool.query('select * from test where id = 1' function(err, rows) {})
所以我想知道第二个实现究竟做了什么,它会自动返回一个免费连接并使用它吗?可以解释在第二种情况下到底发生了什么,如果它对我的应用程序有任何影响+或-?谢谢。
【问题讨论】:
标签: mysql database node.js node-mysql