All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
教你轻松给流程增加权限控制程序_.net资料_编程技术
asp.net,css控制打印功能_[Asp.Net教程]
在c#中Windows窗体概述
技巧:ASP.NET数据校验部分的封装与应用_.net资料_编程技术
ASP.NET,应用中大文件上传研究_.net资料_编程技术
几个Delphi鼠标处理事件的使用实例
数据库的备份与还原_[SQL,Server教程]
ASP.NET常见错误提示_[Asp.Net教程]
新瓶旧酒ASP.NET,AJAX(10),-,客户端脚本编程(Sys.Services命名空间下的)_[Asp.Net教程]
C#教程:KeyPress事件使用实例
Reading number is top 10 pictures
七步解决性冷淡
Sora aoi on twitter5
Absolutely shocked. National geographic 50 animal photographys8
29 the belle stars after bath figure5
Japan sexy beauty passion photo
The terra-cotta warriors3
The real super beauty8
yy365网站上的美女3
9.3阅兵全景图1-抗战老兵和英雄连队梯队
八个盛产美女的国家2
Download software ranking
Such love down(擒爱记)
都市狐狸姑娘传
Jinling thirteen stock
美女游泳记
致我们终将逝去的青春
1400篇各类破解文章
Eclipse 4.2.2 For Win32
美女写真1
matrix1
双旗镇刀客A
delv published in(发表于) 2014/1/16 9:27:50 Edit(编辑)
ASP.Net,C#2.0全能数据库组件,(开源含实例源码)_[Asp.Net教程]

ASP.Net,C#2.0全能数据库组件,(开源含实例源码)_[Asp.Net教程]

ASP.Net C#2.0全能数据库组件 (开源含实例源码)_[Asp.Net教程]


/* ?——————————————————————————?
| 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里使用哪个数据库,就打开哪个。




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"] + "
");
}
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


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.