sql >> Databasteknik >  >> RDS >> Mysql

Var och när man ska öppna en databasanslutning

Eftersom anslutningar är ganska dyra, som andra har påpekat, rekommenderar jag att du använder en "lazy connect"-teknik i ditt databaslager. Om du har strukturerat din applikation på ett effektivt sätt bör din applikationslogik inte bry dig om när anslutningar öppnas och stängs eftersom detta skulle vara inkapslat i databaslagret. Databaslagret, när det ombads att utföra en fråga, skulle först kontrollera om det har en aktiv anslutning och om inte, skapa en. På så sätt undviker du att öppna anslutningar som aldrig används och du får också en bra separation av logiken mellan din applikation och databaskoden.



  1. generera tomma rader även om de är tomma mellan 2 datum

  2. KeyCloak User Federation OCH DYNAMISKA ROLLER

  3. Hur man sträng-jämföra för ett enda utrymme

  4. Kan inte visa data från QSqlQueryModel i en QML TableView