c# mysql dbhelp_C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发...

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data.OleDb;usingSystem.Data;usingSystem.Configuration;namespaceZhiyiHelper

{publicpartialclassDBHelper

{privatestaticstringconnstr=String.Empty;privatestaticOleDbConnection conObject=null;publicDBHelper()

{

}#region基础方法//获取连接字符串的属性///privatestaticstringConnstr

{get{if(connstr==String.Empty)

{

connstr=ConfigHelper.GetConnectionStringsString("accessConSql");

connstr=GetConnString();

}returnconnstr;

}

}//得到数据库连接方法//数据库连接privatestaticvoidGetconn()

{if(conObject==null)

conObject=newOleDbConnection(Connstr);

}//获得并打开数据库连接方法//publicstaticvoidOpenCon()

{

Getconn();if(conObject.State==ConnectionState.Open)return;if(conObject.State!=ConnectionState.Closed)

conObject.Close();

conObject.Open();

}//关闭数据库连接方法///publicstaticvoidCloseCon()

{if(conObject!=null&&conObject.State!=ConnectionState.Closed)

conObject.Close();

}#endregion#region数据库操作方法publicstaticintGetMaxID(stringFieldName,stringTableName)

{stringstrsql="select max("+FieldName+") from"+TableName;try{returnGetScalar(strsql);

}catch(OleDbException ex)

{throwex;

}

}//删除制定表中的一个字段(文本列)/publicstaticvoidDelColumn(stringcolName,stringTableName)

{if(string.IsNullOrEmpty(colName.Trim()))return;try{

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值