用户操作
[即时聊天] [发私信] [加为好友]
brown ID:xiangyyy
21763次访问,排名5441(2)好友0人,关注者0
xiangyyy的文章
原创 46 篇
翻译 0 篇
转载 4 篇
评论 8 篇
最近评论
wixsnow:Good thing!
afxtian:很不错!
claro:
--以上测试经验深有同感,非常感谢!
YBsisterchang:测试新手,blog.csdn.net/ybsisterchang,向您学习阿!
photonxp:为什么不考虑学好一门外语,然后出国做测试?挣的肯定比国内多。
文章分类
收藏
    相册
    001
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 ASP.Net C#2.0全能数据库组件 (含下载实例源码地址) 收藏

    新一篇: 云南版----桃花源 | 旧一篇: 常见病毒、木马进程速查表

    /* ?——————————————————————————?
       | Title: ASP.Net C#2.0全能数据库组件 (开源含实例源码)|
       | Project: DBOperatorService.Data                    |
       | Subarea: DataSet                                   |
       | Author: ξ箫音ξ                                   |
       | Website: www.crfly.com;bbs.52happy.net             |
       | Created date: 01/16/2007                           |
       | Changed date: 01/17/2007                           |
       ?——————————————————————————? */
     
    使用说明:
     
       此组件完全开源并且重新封装了微软类库,十分安全,附加了我补充得实例源码;
    有兴趣的朋友可以一起学习!功能较简单,但很实用,给广大爱好.net编程的朋友
    抛砖引玉把。^_^
     
    功能说明:
     
    1、数据库一键切换
       当你的系统开发完成后,你的系统在默认情况下已经自动具备Access与SQL Server数据库的使用能力
     
     ,从此你不再因为将Access系统改为SQL而修改大量代码而烦恼。
    2、只需手写20%的代码
       组件将数据库的链接、打开与关闭等等经常需要用到的数据库操作封闭成类,在实际使用中,你不用
     
     再记住那些烦人的类名与用法,一句SQL语句从此代替以往的烦人代码。
    3、数据库状态监控
       以前在开发网站时,数据库的打开与关闭是否适时是初学者学习的拦路虎,很多情况下,人们在开发
     
     网站时会常常忘记数据的关闭而致资源耗尽,而使用此组件,你从此不用再考虑此问题。

     使用方法简单说明:
    1、代码对比
     
    1)传统Web网站数据库编程代码
     
    GridView1.DataSource = ds.Tables[TableName1].DefaultView;
    GridView1.DataBind();
     
    2)使用DBOperator.Data数据库组件
     
            GridView1.DataSource = ds;
            GridView1.DataBind();
     
    2、数据库配置
    WebConfig里使用哪个数据库,就打开哪个。
     <!add key="OperatorDataLink"  value="dbAcc.mdb"/>
            <!--add key="OperatorDataLink"  value="uid=sa;pwd=sa;database=dbSQL;server=."/-->
     
    3、数据源调用
    例如:1) DataSet调用方法:
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet ds = osdData.DataSet("SELECT * FROM XiaoYin_User", 0, 0, "dsTable");//使用组
     
           件的scData类,实现DataSet功能
     
            //数据源
            GridView1.DataSource = ds;
     
            //为GridView绑定数据
            GridView1.DataBind();
        }
     
          2) Reader调用方法:
     
          protected void Page_Load(object sender, EventArgs e)
          {
            //使用scReader类,实现DataReader功能
            osdReader dr = new osdReader("SELECT * FROM XiaoYin_User");
     
            //循环启动阅读器
            while (dr.Read())
            {
                //输出指定列
                Response.Write(dr["u_name"] + "<br>");
            }
            dr.Close();//关闭阅读器
          }
     

    实现功能:
         
    osdDataSet类
         读取(DataSet方式),插入,更新,删除,统计
         1,读取
           DataSet ds=osdData.DataSet("SELECT * FROM 表 WHERE 条件",开始行,多少行,"虚拟表名");
         2,插入
           osdData.ExecuteNonQuery("INSERT INTO 表 (列1,列2) VALUES (变量1,变量2)");
         3,更新
           osdData.ExecuteNonQuery("UPDATE 表 SET 列1=变量A,列2=变量B WHERE 条件");
         4,删除
           osdData.ExecuteNonQuery("DELETE 表 WHERE 条件");
         5,统计
           osdData.ExecuteScalar("SELECT * FROM 表 WHERE 条件",统计类型)
    统计类型分两种:
           int 整型:1
           double 带小数点:2
     
    //---------- osdReader类 --------------------
    实现功能:读取(DataReader阅读器方式)
    调用方法:
    osdReader dr=new osdReader("SELECT * FROM 表 WHERE 条件");
    //--------------------------------------------
    if(dr.Read())
    {
       //如果特定条件的值存在,立即终止下一行的读取
    }
    //--------------------------------------------
    while(dr.Read)
    {
       //循环读取符合条件的值
    }
    //--------------------------------------------
    调用读取出来的值:
    dr["列名"].ToString();
    使用完后关闭:
    dr.Close();

    下载地址如下:
    http://www.xxfly.cn/softcode/DBOperatorService.rar

     

    发表于 @ 2007年04月18日 07:55:00|评论(loading...)|编辑

    新一篇: 云南版----桃花源 | 旧一篇: 常见病毒、木马进程速查表

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © xiangyyy