/* ?——————————————————————————?
| 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
<!--正文内容结束-->
分享到:
相关推荐
ASP.NET C# 2.0全能数据库组件是一个强大的开发工具,专为.NET Framework 2.0平台设计,它集成了多种数据库操作功能,为开发者提供了一站式的解决方案。这个组件开源并附带实例源码,使得学习和自定义变得更加方便。...
ASP.NET C# 2.0全能数据库组件是一个强大的开发工具,专为.NET Framework 2.0版本设计,用于简化和加速ASP.NET应用中的数据库交互。这个组件提供了丰富的功能,允许开发者高效地执行CRUD(创建、读取、更新、删除)...
ASP.NET.2.0.数据库经典入门.pdf 附录有练习题答案
总之,《ASP.NET 2.0入门经典:C#编程篇》这本书应该会详细讲解以上这些概念,并通过实例指导读者如何运用C#语言在ASP.NET 2.0平台上进行Web开发。对于希望入门前端开发的C#程序员来说,这本书是一份宝贵的资源。
软件介绍 ASP.NET具有...本书全面介绍了ASP.NET 2.0的新特性和各方面的编程知识,是ASP.NET 2.0初学者以及想了解ASP.NET 2.0新技术的读者的理想参考书。该书从初版、1.0版到现在的2.0版,内容更加完善,技术更加实用。
根据给定的信息,本文将详细解释“ASP.NET 2.0 C# Access数据库访问类”的核心概念、功能以及实现方式。 ### ASP.NET 2.0 和 C# 首先,我们需要了解两个重要的技术背景:ASP.NET 2.0 和 C#。 #### ASP.NET 2.0 ...
**ASP.NET 2.0 Web数据库开发教程** ASP.NET 2.0是微软.NET Framework的一部分,它提供了一种高效、可扩展的平台,用于构建动态Web应用程序和网站。本教程的焦点在于如何利用ASP.NET 2.0进行Web数据库开发,帮助...
随书光盘中的"51CTO下载-ASP.NET+2.0数据库开发实例精粹-郭瑞军郭磬君-随书光盘程序"可能包含了所有实例的源代码,供读者实际操作和学习,以加深对理论知识的理解和掌握。 通过学习本书,开发者可以掌握使用ASP.NET...
1. **asp.net2.0数据库入门经典DOC格式.doc**:这是主教程文档,它详细阐述了ASP.NET 2.0中数据库编程的基本概念、技术和实践案例。在ASP.NET 2.0中,数据库操作主要依赖于ADO.NET,一个强大的数据访问层,它允许...
总的来说,【ASP.NET C#2.0 无忧草网,肖应强】项目是一个全面展示ASP.NET和C#2.0开发技能的实例,涵盖了从网页设计到后端编程的多个层面,对于学习和理解ASP.NET Web应用开发具有很高的参考价值。
《C#语言ASP.NET v2.0 开发初步》是一本深入浅出介绍C#编程与ASP.NET v2.0框架结合应用的教程。在这个压缩包中,包含了一个HTML文件"访问阿里西西WEB开发社区.html",可能是教程中推荐的学习资源或者相关论坛链接,...
- **ASP.NET Core 2.0**:为构建现代 Web 应用程序提供了新的工具和技术,如 Razor Pages 和 Tag Helpers。 - **Entity Framework Core 2.0**:这是一个轻量级、可扩展的对象关系映射器(ORM),用于 .NET 开发人员...
ASP.NET 2.0则增强了Web应用程序的开发效率,新增了母版页、主题和皮肤等特性,提高了网站的可维护性和用户体验。 除此之外,.NET Framework 2.0还引入了新的语言特性,如C# 2.0的匿名方法、迭代器和Partial类,VB...
ASP.NET2.0O数据库开发经典案例光盘 简介:本书根据软件工程的设计思想,基于ASP.NET 2.0核心组件技术,使用Visual c#2005/SQL Server 2005(SQLEXPRESS)编程语言和数据库管理系统,以小区物业管理系统、学校教务...
水晶报表与.NET Framework的结合,使得开发者可以在基于ASP.NET的Web应用程序中集成报告功能。.NET Framework 2.0是微软推出的第二代.NET开发平台,提供了许多改进和新特性,如增强的性能、更完善的类型安全性和更强...
这个“ASP.NET 2.0 入门50例 源代码”压缩包包含了帮助初学者快速理解并掌握ASP.NET v2.0核心概念和功能的50个实例。下面,我们将深入探讨这些知识点。 1. **ASP.NET Web Forms**:ASP.NET v2.0的主要开发模型之一...
《Professional C# 7 and .NET Core 2.0》是一本深入讲解C#语言以及.NET Core 2.0框架的权威指南。该书旨在帮助开发者掌握C# 7.0的新特性和.NET Core 2.0的核心概念,从而提升在实际项目中的开发效率和代码质量。...
ASP.NET 2.0 将为ASP数据库领域带来深远的影响。本书介绍了如何使用ASP.NET 2.0 向Web站点添加数据,如何将Web页连接至数据库。ASP.NET 2.0可以极大地提高开发人员构建应用程序的效率。 本书讲解了一些具体示例并...