数据访问函数库的使用方法(一)

数据访问函数库的使用方法(一)

ID:24049274

大小:61.00 KB

页数:4页

时间:2018-11-12

数据访问函数库的使用方法(一)_第1页
数据访问函数库的使用方法(一)_第2页
数据访问函数库的使用方法(一)_第3页
数据访问函数库的使用方法(一)_第4页
资源描述:

《数据访问函数库的使用方法(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据访问函数库的使用方法(一)  由于这个类库是需要实例化的,如果每一次都要实例化,然后用完了在销毁,无形中就多了不少的代码,而且很容易忘记销毁实例。  同时在用户的一次访问的过程中不断地实例化、销毁,也是比较浪费资源的。  所以我建立了一个基类,在基类里面同意获得实例、统一销毁实例,这样在编码的时候就不用考虑有没有实例化,也不用担心是否销毁实例了,  另外用起来(使用方式)也和静态类的使用方式很像了。  基类里的代码:(ps:我习惯在.aspx.cs里面直接调用数据访问函数库,所以这个基类是继承Syste

2、m.espacejyk.mon{  /**////<summary>  ///页面的基类。  ///</summary>  publicclassBasePageLogon:System.().Replace(',);        进行各种验证#region进行各种验证      if(str[0].Length==0)      {        Functions.PageRegisterAlert(Page,请填写新闻标题);        return;      

3、}      if(dal.RunSqlExists(selecttop11fromDemo_Neo_Neo_Nesg;      if(err.Length>2)      {        Functions.PageRegisterAlert(Page,添加数据时出现异常,请与管理员联系);        return;      }      #endregion        Functions.PageRegisterAlert(Page,添加成功!);        /**////不足的

4、地方的说明:      ///1、暴露的字段名和表名。      ///您可能会说,万一表名或者字段名改了的话,那1234下一页>>>>这篇文章来自..,。还得满世界去找该修改哪些地方,      ///万一漏掉了一个,编译的时候也不会被发现,只有在运行且添加了一条数据的时候才会发现,      ///这样就会很麻烦。      ///      ///这个确实是一个问题,那么面对这个问题我们是什么态度呢?否定这种方式、进行改进、还是其他?      ///可能您会因为这个缺点直接否定这种添加剂的方式,  

5、    ///而我选择了在此基础上进行改进,于是出现了表单控件。      ///      }  2、使用SQL语句修改数据的方法privatevoidBtn_Save_Mod_Click(objectsender,System.EventArgse)    {      //修改数据的演示代码      //定义字段名称      string[]str1=ne().Replace(',);      str[1]=this.Txt_Content_Mod.Text.Trim().Replace

6、(',);        stringNeDemo_Neo_Ne.EventArgse)    {      //添加和修改数据放在一起的演示代码      //定义字段名称      string[]str1=ne().Replace(',);      str[1]=this.Txt_Content.Text.Trim().Replace(',);        进行各种验证#region进行各种验证      if(str[0].Length==0)      {       

7、 Functions.PageRegisterAlert(Page,请填写新闻标题);        return;      }      #endregion  上一页1234下一页>>>>这篇文章来自..,。if(添加数据==添加数据)    //根据你的情况来判断是否是添加数据      {        dal.InsertDataStr(Demo_Neo_Ne.EventArgse)    {      //使用存储过程实现添加和修改数据        //清除存储过程的参数,以便重新添加参数 

8、     dal.ClearParameter();        //获取用户输入的数据      string[]str=ne().Replace(',);      str[1]=this.Txt_Content.Text.Trim().Replace(',);        //定义存储过程的参数,同时赋值      dal.addNeeter(Title,str[0],100);    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。