在ASP.net C#Web表单Web应用程序中自动访问和关闭数据库

时间:2014-01-22 13:46:39

标签: c# mysql asp.net sqlconnection

我正在使用MySql数据库开发Web应用程序。这是使用.NET Framework 4.5的Web表单应用程序。

最近我一直在开发许多以高频率访问数据库的功能。

每次我想优化数据库连接的打开和关闭时,不是创建和关闭数据库连接,最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

您应该研究using关键字。它是C#编程语言中广泛使用的简写。

以下两个块是同义词:

var con = new SqlConnection(connectionString);
try
{
     con.Open();
} 
finally
{
     con.Dispose();
}

using (var con = new SqlConnection(connectionString)
{
      con.Open();
}

答案 1 :(得分:0)

如果这些函数都在同一个类中,您可以创建一个连接属性(get和set方法)来优化