🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21079

Re: windows forms i bazy danych

#21079
From: Robert Winkler
Date: Mon, 23 Jun 2014 15:09
30 lines
2670 bytes
W dniu 2014-06-23 13:46, AbiX pisze:
> Dołączę się do tematu bo mnie coś zastanawia...
>
> W dniu 2009-10-06 15:38, 3P pisze:
> <....>
>>
>> W "moim" projekcie każdy z nich bardzo krótko wykorzystuje połączenie.
>> Dzięki temu 4 i 40 klient podłącza się
>> bez problemu.
>
> Czyli cały Connection Pooling jest obsługiwany po stronie serwera czy
> komponentów dostępowych do bazy?
> Po lekturze tego wątku rozjechała mi się nieco definicja CP.
>

Connection Pooling odbywa się po stronie klienta
czyli w komponentach dostępu do bazy danych.

W swoim kodzie musisz tylko zapewnić, że wywołasz metodę Dispose
na obiekcie SqlConnection natychmiast,
gdy dostaniesz odpowiedź z serwera
i przepiszesz dane do swoich zmiennych.
Dispose woła metodę Close, która to nie zamyka połączenia z bazą,
ale przekazuje je do puli i woła na bazie procedurę składowaną 
sp_reset_connection, która to z kolei zapewnia,
że kolejne odwołanie do bazy danych
będzie dla aplikacji wyglądało jakby zostało wykonane
na nowym połączeniu.

/Robert
Technical Details
Message-ID: <53a84318$0$2363$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!feeder.erje.net!us.feeder.erje.net!news.glorb.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <3489e71f-a9c5-4e6a-9c8e-4277001d27bc@m11g2000yqf.googlegroups.com> <ha3ac0$hgl$2@nemesis.news.neostrada.pl> <ha4i1f$4d9$1@nemesis.news.neostrada.pl> <ha4p6t$3nu$1@news.wp.pl> <ha4rg5$emt$2@atlantis.news.neostrada.pl> <ha4s9n$5b4$1@news.wp.pl> <ha51bp$qgu$2@nemesis.news.neostrada.pl> <op.u06mdg0fmsp0fz@mcs> <hacism$53m$1@nemesis.news.neostrada.pl> <op.u1b911l6msp0fz@mcs> <haf3b7$bqo$1@atlantis.news.neostrada.pl> <op.u1dr580vmsp0fz@mcs> <lo943j$gmp$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!feeder.erje.net!us.feeder.erje.net!news.glorb.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Mon, 23 Jun 2014 17:09:36 +0200
From: Robert Winkler <noone@nowhere.org>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: windows forms i bazy danych
References: <3489e71f-a9c5-4e6a-9c8e-4277001d27bc@m11g2000yqf.googlegroups.com> <ha3ac0$hgl$2@nemesis.news.neostrada.pl> <ha4i1f$4d9$1@nemesis.news.neostrada.pl> <ha4p6t$3nu$1@news.wp.pl> <ha4rg5$emt$2@atlantis.news.neostrada.pl> <ha4s9n$5b4$1@news.wp.pl> <ha51bp$qgu$2@nemesis.news.neostrada.pl> <op.u06mdg0fmsp0fz@mcs> <hacism$53m$1@nemesis.news.neostrada.pl> <op.u1b911l6msp0fz@mcs> <haf3b7$bqo$1@atlantis.news.neostrada.pl> <op.u1dr580vmsp0fz@mcs> <lo943j$gmp$1@node1.news.atman.pl>
In-Reply-To: <lo943j$gmp$1@node1.news.atman.pl>
Lines: 30
Message-ID: <53a84318$0$2363$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 89-70-188-240.dynamic.chello.pl
X-Trace: 1403536152 unt-rea-a-01.news.neostrada.pl 2363 89.70.188.240:64967
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2403
X-Received-Body-CRC: 3394510033
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit