webForumDet fria alternativet

Databaskoppling i session?

2 svar · 340 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

Hej. Jag har just nu subrutiner för att öppna/stänga databaskopplingen.
Jag är noga med att alltid stänga kopplingen efter mig.
Men eftersom jag använder mig av databasen på varje sida så kanske det är bättre att alltid ha den öppen under sessionens gång, istället för att öppna/stänga på varje sida?
Är det möjligt att lagra databasobjektet i session-objektet och sedan stänga det när sessionen tar slut? Då slipper man tänka på att öppna/stänga hela tiden.
Tänker jag rätt eller fel?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det är en extremt dålig idé att ge sig på att lagra anslutningar till databasen i en sessionsvariabel.

Man får helt enkelt inte göra så.

http://www.webforum.nu/showthread.php?p=902872#post902872

Fortsätt som du gör med att bara ha ett connectionobjekt när du behöver ett.

TroxyMedlem sedan mars 20041 505 inlägg
#3

Okej, tack för svaret.
Kör på som vanligt med andra ord ;)

122 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)