我正在使用MySql数据库开发Web应用程序。这是使用.NET Framework 4.5的Web表单应用程序。
最近我一直在开发许多以高频率访问数据库的功能。
每次我想优化数据库连接的打开和关闭时,不是创建和关闭数据库连接,最好的方法是什么?
答案 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方法)来优化