Mysql
 sql >> Database >  >> RDS >> Mysql

Quando chiudere la connessione MySQL utilizzando node-mysql?

connection.end() fa il suo lavoro indipendentemente dall'errore fatale. Se si verifica un errore irreversibile prima di COM_QUIT il pacchetto può essere inviato, un err verrà fornito l'argomento alla richiamata, ma la connessione verrà interrotta indipendentemente da ciò.

Controlla anche il metodo destroy() . Ciò causerà la chiusura immediata del socket sottostante.

Puoi aggiungere un gestore degli errori.

https://github.com/felixge/node -mysql/blob/master/Readme.md#error-handling

// I am Chuck Norris:
connection.on('error', function() {});

Una volta terminato, un oggetto di connessione esistente non può essere ricollegato in base alla progettazione.

Controlla qui. Mostra la connessione di nuovo dopo la disconnessione.

https://github.com/felixge/node -mysql/blob/master/Readme.md#server-disconnects