Avatar billede c-sharp Nybegynder
25. april 2003 - 13:01 Der er 4 kommentarer og
1 løsning

Ang at lukke en forbindelse til en DB

Jeg har en klasse som bliver brugt til at tilgå min database. Den åbner database forbindelsen i constructoren, men jeg kan ikke helt finde ud af hvor jeg skal lukke den igen. Jeg mangler lidt en destructor. Men kan jeg lave noget med final som lukker db forbindelsen?
Avatar billede arne_v Ekspert
25. april 2003 - 13:05 #1
Du laver bare en close metode og kalder den.
Avatar billede arne_v Ekspert
25. april 2003 - 13:06 #2
Det er usikkert hvornår og hvorvidt finalizers bliver kaldt.

Hvis du kun bruger en database connection, så sker der
ikke noget ved at holde den åben.

Hvis du skal bruge mange database connectins, så bør du
lave en database connection pool.
Avatar billede =maddog= Nybegynder
25. april 2003 - 13:37 #3
en servlet har typisk en destroy() og en stop() metode til at afvikle resourcer. i en applikation kan du afvikle i windowClosing metoden for den til vinduet knyttede lytter.
Avatar billede arne_v Ekspert
25. april 2003 - 13:47 #4
Det er nogle udmærkede steder at kalde en close metode.
Avatar billede c-sharp Nybegynder
28. april 2003 - 10:26 #5
Jeg takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester