DBConnector: end()
使用しているすべてのクライアントとコネクションプールを解放します。
この関数は非同期関数です。
note
- この関数は基底クラスでは実装されていません。派生クラスでは以下に示す仕様を満たすようにこの関数を実装する必要があります。
構文
dbConnector.end() => Promise<void>
返値: Promise<void>
クライアントとコネクションプールが解放された際に履行される Promise
です。
例外
以下の例外は返値の Promise
が棄却された際に発生します。
-
- この関数が未実装だった場合
-
- データベース接続の切断に失敗した場合
- コネクションプールの解放に失敗した場合
解説
使用しているすべてのクライアントとコネクションプールを解放します。
使い終わったデータベース接続は end() してください
- 使用済みのコネクションプールに対しては必ずこの関数を呼び出す必要があります。