Hallo, kannst du das auch nochmal idiotensicher erklären? Trotz Klimaanlage bin ich heute wohl nicht so ganz in der Lage mich in sowas reinzudenken ...
> -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Albert Weinert > Gesendet: Donnerstag, 28. Juli 2005 12:10 > An: [email protected] > Betreff: AW: [Asp.net] Datenbankverbindung - 1x pro Prozess? > > Hallo Thomas, > > > Das führt aber bei mir im Extremfall zum Beispiel dazu, dass > > pro Website-Aufruf ca. 120 Connections (!) geöffnet und > > wieder geschlossen werden, weil eben über 100 UserControls > > dynamisch in nen Placeholder gerendert werden, die wiederum > > selbst DB-Logik enthalten. > > Ich habe mir ein Pseudo-Singleton Klasse gebaut, diese gibt > Session-Spezifische Instanz zurück. Diese verwaltet dann die > Connection. > > DB &db = DB.getInstance(); > > try > { > db.Open(); > SqlCommand cmd = new SqlCommand(db.Connection); > } catch (blah) > { > } > finaly > { > db.Close(); > } > > Open() und Close() machen eine Referenzzählung. So das auch > verschachtelte Nutzung möglich ist und es erst Sinnvoll > machen, da ich wenn mir bekannt ist die nun viele Objekte des > öfteren Connections brauchen diese in ein db.Open() > db.Close() packen kann und man nur eine einzige Connection verwendet. > > Grüße > > Albert > _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
