webForumDet fria alternativet
Logga in / Bli medlem

Databaskoppling i session?

ASP

2 svar · 341 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#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 ;)

252 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)