sql >> Database >  >> RDS >> Mysql

node.js mySQL-verbinding via een singleton

Dit is eigenlijk een MySQL-probleem en niet Node.js. U kunt de eigenschap wait_timeout . gebruiken van de MySQL om het aantal keren dat de verbinding geopend moet worden te verlengen.

Bekijk hier

Hieronder ziet u een codevoorbeeld voor uw singleton die een nieuwe verbinding maakt wanneer de huidige wordt gesloten. In het scenario heb je nooit meer dan 1 actieve verbinding als je altijd de App Singleton gebruikt om de verbinding te krijgen:

getConnection: function() {
    var app = common.model.connections.App.getInstance();
    if(!app.connection.isConnected()){
       //connect if connection is closed.
       app.connection.connect();
    }
    return app.connection;
}



  1. Hoe kan ik een enkele opdracht vanaf de opdrachtregel via sql plus geven?

  2. Hoe kan ik een tabel in Oracle beschrijven zonder de opdracht DESCRIBE te gebruiken?

  3. Selectie verlenen voor alle tabellen die eigendom zijn van een specifieke gebruiker

  4. Opslaggroottes voor MySQL TEXT-gegevenstypen begrijpen