在实现了Open(打开数据库)操作的编写之后,我们开始编写Close(关闭数据库)操作。
public override void Close()
{
//如果连接是空的,则不用关闭
if(conn==null)
return;
//如果这个连接已经打开,就关闭这个连接
if(conn.State.ToString().ToUpper()=="OPEN")
this.conn.Close();
}
事务处理功能的实现:首先是BeginTrans(开始事务)操作的实现。
public override void BeginTrans()
{
//如果连接是空的,则没有事务可以开始
if(conn==null)
return;
/*开始conn所属的事务,并将这个事务保存下来,同时设置inTransaction(在事务中)标志为true(真)。表示在进行事务处理*/
trans=conn.BeginTransaction() ;
inTransaction=true;
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/