我有一个简单的 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;
Pwd=Some@123";
for (int i = 1; i <= 50; i++)
{
string StrQuery = "select * from capture_files";
connection = new OdbcConnection(connectionstring);
connection.Open();
connection.Close();
}
}
}
}
我有必须打开 ODBC 连接的限制,因此首选与 ODBC 相关的答案。
我的“连接”对象中是否有任何数据成员,或者我实际上可以看到池中有多少未使用的连接以及我的应用程序使用了多少。
提前致谢...