mysql.createpool函数是同步的还是异步的?
这是我的密码mysql.createpool函数是同步的还是异步的?,mysql,node.js,Mysql,Node.js,这是我的密码 var mysql = require('mysql'); var pool = mysql.createPool({ Host : 'localhost', user : 'root', password : 'root', database : 'guess' }); mysql.createpool函数是同步和异步的?该函数 mysql.createPool(connectionOptions) 返回一个Bluebird
var mysql = require('mysql');
var pool = mysql.createPool({
Host : 'localhost',
user : 'root',
password : 'root',
database : 'guess'
});
mysql.createpool函数是同步和异步的?该函数
mysql.createPool(connectionOptions)
返回一个BluebirdPromise
,它解析为池对象,因此它是异步的
请注意此处了解更多信息:如果require函数中的“mysql”模块是由“npm install mysql”安装的, 那么mysql.createPool函数是同步的 请参阅以下内容。(自)
您可以立即使用池。(不在回调中,也不在then()中)
var mysql = require('mysql');
var pool = mysql.createPool({
connectionLimit : 10,
host : 'example.org',
user : 'bob',
password : 'secret',
database : 'my_db'
});
pool.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});