Hallo holen Kerle, das
I morgens ein Programm in Visual Basic .NET 2008 bildend, das an mysql Datenbank anschließt, Aufzeichnungen zurück und vermutlich redigieren Einsatz/sie wenn erforderlich. Jetzt bin ich in der Lage, an das mysql DB using mysql Verbindungsstück für .net anzuschließen. Ich möchte nicht den Anschluss geöffnet ständig halten. Ich wünsche, dass, wenn Daten dann gelesen werden oder nur aktualisiert werden müssen, Anschluss opened.
I sein sollte gedacht an die Anwendung einer globalen Variable (z.B. mysqlconnection) und das Öffnen eines Anschlußes using diese Variable. Aber ich las das folgende im mysql Tutorium.
" das Connector/NET stützt die Anschlusszusammenfassung. Dieses wird durch Rückstellung ermöglicht, aber kann über die Anschlussschnur options. Connection abgestellt werden Arbeiten vereinigend, indem man den gebürtigen Anschluss zum Bediener Phasen hält, wenn der Klient ein MySqlConnection. Subsequently, wenn ein neuer MySqlConnection Gegenstand geöffnet ist, es wird verursacht von der Anschlusslache sich entledigt, eher als, a new verursachend Eingeborenanschluß. Dieses verbessert performance. To Arbeit, wie entworfen, es am besten ist, den Anschluss zu lassen, der System vereinigt, alle Anschlüsse zu handhaben. You sollte ein accessible instance von MySqlConnection nicht global verursachen und manuell es dann öffnen und schließen. This behindert die Weise, die das vereinigenarbeiten and can zu unvorhersehbare Resultate oder sogar Ausnahmen " .
What sollte ich tun führe? Wenn ich einen neuen Anschluss jedes Mal verursache, um Daten zu zu lesen u. für oder, mit einer Variable, die global ist und Gebrauch .open u. .close to manuell öffnen/nah es.
Will ist dankbar, wenn jedermann mir helfen kann out.
Thanks,
Cheers, Saurabh
|