Csharp/C Sharp/Database ADO.net/SQL Server Connection Pool — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 11:42, 26 мая 2010
SqlConnection connection pool for SQL server
using System;
using System.Data;
using System.Data.SqlClient;
class ConnectionPooling {
public static void Main() {
SqlConnection mySqlConnection =
new SqlConnection("server=(local)\\SQLEXPRESS;database=MyDatabase;Integrated Security=SSPI;" +
"max pool size=10;min pool size=5"
);
for (int count = 1; count <= 10; count++)
{
Console.WriteLine("count = "+ count);
DateTime start = DateTime.Now;
mySqlConnection.Open();
TimeSpan timeTaken = DateTime.Now - start;
Console.WriteLine("Milliseconds = "+ timeTaken.Milliseconds);
Console.WriteLine("mySqlConnection.State = "+mySqlConnection.State);
mySqlConnection.Close();
}
}
}