sql >> Databasteknik >  >> RDS >> Mysql

node.js + mysql anslutningspoolning

Det är ett bra tillvägagångssätt.

Om du bara vill få en anslutning lägg till följande kod till din modul där poolen är i:

var getConnection = function(callback) {
    pool.getConnection(function(err, connection) {
        callback(err, connection);
    });
};

module.exports = getConnection;

Du måste fortfarande skriva getConnection varje gång. Men du kan spara anslutningen i modulen första gången du får den.

Glöm inte att avsluta anslutningen när du är klar med den:

connection.release();


  1. Utlöser utlösare vid uppdatering av kolumnA eller kolumnB eller kolumnC

  2. Hur kan jag se SQL-exekveringsplanen i Oracle?

  3. Hur man väljer * men utan kolumnnamn måste vara unika i varje vy

  4. ActiveRecord::StatementInvalid:PG InFailedSqlTransaction