Article View: alt.pl.comp.lang.csharp
Article #21079Re: windows forms i bazy danych
From: Robert Winkler
Date: Mon, 23 Jun 2014 15:09
Date: Mon, 23 Jun 2014 15:09
30 lines
2670 bytes
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-mailReferences:
<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