🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: mysql przekazanie polaczenia

#22479
From: Robert Winkler
Date: Sat, 01 Jun 2013 15:13
22 lines
2164 bytes
W dniu 2013-06-01 13:50, seb pisze:
> napisalem programik laczacy sie z mysqlem,czyli polaczenie juz mam
> otwarte,moge wybierac cos z tabeli,wyswietlac itp...ale jak przekazac
> juz istniejace otwarte polaczenie do inne formatki?Czy tam tez musze
> otwierac znowu baze itp(to zajmuje okolo 10-15sekund),a przeciez
> wczesniej otworzylem raz, i wszystko smiga.
> Pomocie jak przekazac,zarejestrowac zmienna polaczenia i ja ja odczytac?
> Probuje to robic w technologi wpf.

Nie rób tego!!!

1. Poczytaj sobie czyj jest Connection Pooling. Twórcy sterowników do 
MySQLa zadbali już o to aby connection pooling działał prawidłowo. Twoim 
zadaniem jest tylko zapamiętanie na przykład w settingsach 
connection-stringa do twojej bazy.

2. Żadna formatka nie powinna korzystać z bazy danych, od tego są inne 
klasy, poczytaj o wzorcach projektowych a dokładniej o wzorcu 
Repository. A jeśli chcesz pisać coś prostrzego niż "hello world" w WPF 
to biblia dla ciebie powinien być też MVVM (wzorzec Model-View-ViewModel)

/Robert
Technical Details
Message-ID: <51aa0f77$0$1253$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!npeer03.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: <kocn6l$1ld$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!npeer03.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: Sat, 01 Jun 2013 17:13:07 +0200
From: Robert Winkler <noone@nowhere.org>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: mysql przekazanie polaczenia
References: <kocn6l$1ld$1@node2.news.atman.pl>
In-Reply-To: <kocn6l$1ld$1@node2.news.atman.pl>
Lines: 22
Message-ID: <51aa0f77$0$1253$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 89-70-232-88.dynamic.chello.pl
X-Trace: 1370099575 unt-rea-a-02.news.neostrada.pl 1253 89.70.232.88:53612
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 1973
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit