2016-04-14 33 views
0

VS2013 kullanarak, bir proje oluşturdum. Bilgisayar çalışır durumdayken sürekli çalışan ve MySQL veritabanına bağlanan bir hizmetten oluşur. Veri kaynağı nasıl kapatılır mysql-bağlantı

Bir veri kümesi ve tableadapters bir dizi oluşturmak için sunucu kaşif kullanılan ve bağlantı bilgi verildi.

Bu bana dataset.xsd dosyasını verir.

Bu, tüm çalışır, ancak bilgisayar açıkken açık DB bağlantı bırakır. veri kümeleri doldurulan edildikten sonra, veritabanı bağlantısı kapatıldı böylece

Bu program, aynı zamanda> 1000 makine üzerinde çalışan, ancak bunu yaparken hiçbir şekilde bulabilirsiniz.

kimse gerekmediğinde zaman altta yatan DB bağlantısını kapatmak nasıl önerebilirsiniz?

+0

Açık kalmasının tek nedeni, küresel bir bağlantı kullanıyor olmanız ve hiçbir zaman kendinizin kapatmamasıdır. https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connection-pooling.html – Plutonix

cevap

0

visualstudio/vb.net otomatik bağlantıları işleme çıkıyor. MySQL sunucusunu, uyku bağlantılarını kısa bir gecikmeden (birkaç saniye sonra) kapatmak için ayarlıyorum ve bir dahaki sefere programım erişim gerektirdiğinde, yeni bir bağlantı açıyor.

İlgili konular