【发布时间】:2013-03-19 10:23:53
【问题描述】:
其实我的数据库连接是这样的...,现在我要介绍连接池。我可以知道如何写这个...,
public static string dbpath()
{
try
{
string strcon = @"Data Source=local\SQLEXPRESS;Initial Catalog=aniv;Integrated Security=True";
SqlConnection con = new SqlConnection(strcon);
if (con.State == ConnectionState.Open)
{
con.Close();
}
con.Open();
return strcon;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
return "0";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return "0";
}
}
【问题讨论】:
-
连接池默认启用。不要将
con.Open()/con.Close();与物理连接混淆。在引擎盖下 .NET 会相应地管理它们。
标签: c# sql-server-2005 connection-string connection-pooling