webForumDet fria alternativet

Errors och connection

Java

1 svar · 225 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Frågan#1

Jag skapar en connection i början av en jsp sida för att anvädna vid alla databasanrop. Sist på sidan så stänger jag ner connectionen. Detta fungerar bra förutom om det sker någon form av exception på sidan. Då nås inte koden som stänger ned connectionen och det betyder att antal öppna connection bara växer och växer...

Hur löser man detta? Skulle vilja ha ett finnaly block, men utan att behöva ha ett try/catch (eftersom exception objektet tas han om på en error sida)

Medlem sedan sep. 2001961 inlägg
#2

Detta borde ju gå att lösa med ett enkelt try/catch/finally-block. Hela "sidan" körs ju serverside först. Det är iaf så jag gör.

Vi kör iofs med både hängsel och livrem och har en connection-pool med en time-out och en connection-poller som kollar om det är någon aktivitet på uppkopplingen.

325 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
199 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)