数据层功能设计
database.cs 数据库连接桥 用来连接数据库
实现功能方法为:打开/关闭数据库连接,执行数据的增删改查。
1.打开数据库连接的open方法 主要通过Sqlconnection类实现,并初始化数据库连接字符串,通过state属性判断连接状态,如果数据库连接状态为关,则打开数据库。
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
/// <summary>
/// DataBase 的摘要说明
/// </summary>
public class DataBase:IDisposable
{
public DataBase()
{ // // TODO: 在此处添加构造函数逻辑
}
private SqlConnection con; //创建连接对象
#region 打开数据库连接
/// <summary>
/// 打开数据库连接.
/// </summary>
private void Open()
{
// 打开数据库连接
if (con == null)
{
con = new SqlConnection("Data Source=.\\Sql2005;DataBase=db_SIS;User ID=sa;PWD=sa");
}
if (con.State == System.Data.ConnectionState.Closed)
con.Open();
}
#endregion
#region 关闭连接
/// <summary>
/// 关闭数据库连接
/// </summary> 通过sqlconnection对象的close方法实现
public void Close()
{
if (con != null)
con.Close();
}
#endregion
#region 释放数据库连接资源
/// <summary>
/// 释放资源由于database类使用system.idiposable接口声明了一个d