30. april 2007 - 22:23
Der er
3 kommentarer og 1 løsning
Response.redirect før database close?
Hej Jeg har tænkt på, hvis jeg har en forbindelse til en database åben og skriver Response.redirect inden jeg lukker den, er det så skidt som det lyder? Altså vil forbindelsen til databasen stadig være åben, eller sørger garbage collectoren for at den bliver lukket? Hvis jeg følgende pseudo-kode: databaseCon.open() databaseCon.doSomething() ... if (something) { database.doSomething() response.redirect("side") } databaseCon.close() Er det der korrekt at have to databaseCon.close(): Èn lige før response.redirect, og én tilsidst hvis der ikke redirectes? Hvad er optimalt at gøre, og hvad er standarden, hvis der findes sådan en?
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
30. april 2007 - 22:32
#1
det er daarlig kode garbage collectoren lukker, men hvis du loeber toer for connections inden du loeber toer for memory, saa faar du fejl du kan godt have to Close men overvej om koden kan restruktureres lidt evt. til at bruge using statement
30. april 2007 - 22:47
#3
Ja du har nok ret i det sidste du siger der, men kan læse på den using statement, at den vist lige er sagen. Mange tak for hintet, smid svar for points.