因爲我知道應有的非阻塞I/O理論,所有東西都應該在回調中。Nodejs和MySQL
因此,進出口困惑,例如在felixge/node-mysql
connection.connect();
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0].solution);
});
connection.end();
但我認爲是錯誤的榜樣,導致.END()連接建立之前可能發生。
可以給我一個正確的例子來連接,查詢和結束mysql連接。
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
// As I understand every "query" should happen here
});