2016-04-14 146 views
0

使用VS2013,我創建了一個項目。 它由一個服務組成,該服務在計算機通電時不斷運行,並連接到MySQL數據庫。如何關閉數據源mysql連接

我使用服務器資源管理器來創建一個數據集和一些tableadapters,並提供了連接的詳細信息。

這給了我dataset.xsd文件。

這一切都能正常工作,但在計算機開啓時將連接保留在數據庫打開狀態。

該程序將同時在> 1000臺機器上運行,因此一旦填充了數據集,就可以關閉與數據庫的連接,但是我找不到這樣做的方法。

任何人都可以建議如何在不需要時關閉與底層數據庫的連接嗎?

+0

它會保持打開狀態的唯一原因是如果您使用全局連接並且從未自行關閉它。 https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connection-pooling.html – Plutonix

回答

0

原來,visualstudio/vb.net自動處理連接。 我將MySQL服務器設置爲在短暫延遲(幾秒鐘)後關閉睡眠連接,下次我的程序需要訪問時,它只是打開一個新的連接。