我有一個簡單的C#代碼,我試圖打開和關閉連接多次。我怎樣才能確保我的新連接來自連接池並且不會觸及數據庫?C#如何「驗證」,新連接實際上從連接池中重用
using System;
using System.Data;
using System.Data.Odbc;
using System.Collections.Generic;
namespace LBSService
{
class MyClass {
public static OdbcConnection connection = null;
public void TestConnection()
{
string connectionstring = @"Dsn=my_database.IServer;Host=IServer;
Database=my_database;Uid=informix;
[email protected]";
for (int i = 1; i <= 50; i++)
{
string StrQuery = "select * from capture_files";
connection = new OdbcConnection(connectionstring);
connection.Open();
connection.Close();
}
}
}
}
我有限制,我必須打開一個ODBC連接,所以與ODBC有關的回答是首選。
我的「連接」對象中是否有任何數據記憶體,或者我可以實際查看池中有多少未使用的連接,以及我的應用程序使用了多少個連接。
在此先感謝...