Databaskoppling i session?

ASP

2 svar · 344 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Trådstart#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?

Medlem sedan juni 200032 967 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.

Medlem sedan mars 20041 505 inlägg
#3

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

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)