- 七招制胜ASP.NET应用程序开发
- 关于关键词难度的分析——如何选择自己的网站关键词
- C# 数据类型---值类型和引用类型
- 网站推广方式
- 新手入门之IIS 7应用程序管理
- datatable.select(string) 含义
- 禁止百度图片搜索收录网站某些图片该如何设置?
- List中contains方法和indexOf方法的区别
- 如何正确选择友情链接
- 网站的链接怎样做有利于网站优化
邮箱:
手机:15383239821
C#中释放数据库连接资源
1.确保释放数据库连接资源的两种方式如下:
a.使用try...catch...finally语句块,在finally块中关闭连接;
b.使用using语句块,无论如何退出,都会自动关闭连接;
2.最好的方法是组合使用以上两种方式。
using System;
using System.Data.SqlClient;
namespace Magci.Test.DataAccess
{
class Program
{
static void Main(string[] args)
{
string source = @"server=.\sqlexpress; integrated security=SSPI; database=msdb";
SqlConnection conn = null;
//使用try块处理
try
{
conn = new SqlConnection(source);
conn.Open();
//Do something
}
catch (Exception e)
{
//Do something with the exception
}
finally
{
conn.Close();
}
//使用using块处理
using (conn = new SqlConnection(source))
{
conn.Open();
//Do something
}
//两种组合方式
try
{
using (conn = new SqlConnection(source))
{
conn.Open();
//Do something
conn.Close();
}
}
catch (Exception e)
{
//Do something with the exception
}
}
}
}
- 上一篇:C#中split用法
- 下一篇:cstr用法
-
2010-07-20除了seo我们还有很多东西要学习-转载
-
2020-09-30小程序如何去掉user agent stylesheet?
-
2012-08-14未来网站的发展方向2
-
2010-08-10.NET的Session老不定时的过期 解决办法
-
2010-08-03107句JS常用语句
-
2011-04-15找重复记录的SQL语句
