【文件属性】:
文件名称:SQL 数据库访问类
文件大小:19KB
文件格式:CS
更新时间:2015-07-07 09:23:14
SQL 数据库 C# 类
对于学习数据库的初学者来说很有帮助。
#region 定义成员
//定义SqlServer链接字符串
private string SqlConnectionString;
//定义存储过程参数列表
private List SqlParameterList = new List();
//定义SqlServer连接对象
private SqlConnection SqlCon;
#endregion
#region 无参构造,读取WebConfig链接字符串,实例化连接字符串
/// <数据库访问类的构造函数>
/// 读取WebConfig链接字符串
/// 数据库访问类的构造函数>
public SqlHelp()
{
SqlConnectionString = //将AppConfig链接字符串的值给SqlConnectionString变量
" server = .;database = test;Integrated security=SSPI;";
}
#endregion
#region 有参构造,实例化连接字符串
///
/// 有参构造,实例化连接字符串
///
/// 连接字符串
public SqlHelp(string str)
{
SqlConnectionString = str;
}
#endregion
#region 实现接口IDisposable
/// <释放资源接口>
/// 实现接口IDisposable
/// 释放资源接口>
public void Dispose()
{
if (SqlCon != null)
{
if (SqlCon.State == ConnectionState.Open)//判断数据库连接池是否打开
{
SqlCon.Close();
}
if (SqlParameterList.Count > 0)//判断参数列表是否清空
{
SqlParameterList.Clear();
}
SqlCon.Dispose();//释放连接池资源
GC.SuppressFinalize(this);//垃圾回收
}
}
#endregion