次のようなサンプルコードを見(jiàn)てください;
リーリー次のようになります
リーリーデータベース接続を閉じるのはクエリのコールバックで行うべきだと思いますが、最初の方法のように記述されていてクエリが終了していない場(chǎng)合、このmysqlモジュールの內(nèi)部原則はデータベースを閉じるのは不適切ですか?あまり明確ではありません
皆さんの混亂が解消されることを願(yuàn)っています
認(rèn)證0級(jí)講師
ドキュメント:
接続の終了は end() を使用して行われ、mysql サーバーに終了パケットを送信する前に殘りのクエリがすべて実行されるようにします。
そのため、end()
不會(huì)馬上關(guān)閉連接,要等剩余的查詢執(zhí)行完才關(guān)閉,該觸發(fā)的回調(diào)還是觸發(fā)。destroy()
を呼び出すと接続が直接切斷されます。
具體的な実裝では、すべての操作をキューに入れて実行します。end()
Quit 操作をキューに入れるだけで、Quit 操作の実行後に実際に閉じられます。