`
txf2004
  • 浏览: 7079369 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

<!--正文内容结束-->
分享到:
评论

相关推荐

    ASP.Net C#2.0全能数据库组件 (开源含实例源码)

    ASP.NET C# 2.0全能数据库组件是一个强大的开发工具,专为.NET Framework 2.0平台设计,它集成了多种数据库操作功能,为开发者提供了一站式的解决方案。这个组件开源并附带实例源码,使得学习和自定义变得更加方便。...

    ASP.Net C#2.0全能数据库组件

    ASP.NET C# 2.0全能数据库组件是一个强大的开发工具,专为.NET Framework 2.0版本设计,用于简化和加速ASP.NET应用中的数据库交互。这个组件提供了丰富的功能,允许开发者高效地执行CRUD(创建、读取、更新、删除)...

    ASP.NET.2.0.数据库经典入门.pdf

    ASP.NET.2.0.数据库经典入门.pdf 附录有练习题答案

    ASP.NET 2.0入门经典:C#编程篇.pdf

    总之,《ASP.NET 2.0入门经典:C#编程篇》这本书应该会详细讲解以上这些概念,并通过实例指导读者如何运用C#语言在ASP.NET 2.0平台上进行Web开发。对于希望入门前端开发的C#程序员来说,这本书是一份宝贵的资源。

    ASP.NET v2.0入门经典中英文 源码(DOC) ASP.NET.rar

    软件介绍 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# Access数据库访问类”的核心概念、功能以及实现方式。 ### ASP.NET 2.0 和 C# 首先,我们需要了解两个重要的技术背景:ASP.NET 2.0 和 C#。 #### ASP.NET 2.0 ...

    <ASP.NET 2.0 Web数据库开发教程>教学讲义PPT.rar

    **ASP.NET 2.0 Web数据库开发教程** ASP.NET 2.0是微软.NET Framework的一部分,它提供了一种高效、可扩展的平台,用于构建动态Web应用程序和网站。本教程的焦点在于如何利用ASP.NET 2.0进行Web数据库开发,帮助...

    ASP.NET2.0数据库开发实例精粹

    随书光盘中的"51CTO下载-ASP.NET+2.0数据库开发实例精粹-郭瑞军郭磬君-随书光盘程序"可能包含了所有实例的源代码,供读者实际操作和学习,以加深对理论知识的理解和掌握。 通过学习本书,开发者可以掌握使用ASP.NET...

    asp.net2.0数据库入门经典.rar

    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和C#2.0开发技能的实例,涵盖了从网页设计到后端编程的多个层面,对于学习和理解ASP.NET Web应用开发具有很高的参考价值。

    C#语言ASP.NET v2.0 开发初步(PDF) .rar

    《C#语言ASP.NET v2.0 开发初步》是一本深入浅出介绍C#编程与ASP.NET v2.0框架结合应用的教程。在这个压缩包中,包含了一个HTML文件"访问阿里西西WEB开发社区.html",可能是教程中推荐的学习资源或者相关论坛链接,...

    高清彩版 C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development(3rd)c

    - **ASP.NET Core 2.0**:为构建现代 Web 应用程序提供了新的工具和技术,如 Razor Pages 和 Tag Helpers。 - **Entity Framework Core 2.0**:这是一个轻量级、可扩展的对象关系映射器(ORM),用于 .NET 开发人员...

    Microsoft .NET Framework 2.0 (x64)

    ASP.NET 2.0则增强了Web应用程序的开发效率,新增了母版页、主题和皮肤等特性,提高了网站的可维护性和用户体验。 除此之外,.NET Framework 2.0还引入了新的语言特性,如C# 2.0的匿名方法、迭代器和Partial类,VB...

    ASP.NET2.0O数据库开发经典案例光盘

    ASP.NET2.0O数据库开发经典案例光盘 简介:本书根据软件工程的设计思想,基于ASP.NET 2.0核心组件技术,使用Visual c#2005/SQL Server 2005(SQLEXPRESS)编程语言和数据库管理系统,以小区物业管理系统、学校教务...

    Crystal Reports for .NET Framework 2.0 (x86).rar

    水晶报表与.NET Framework的结合,使得开发者可以在基于ASP.NET的Web应用程序中集成报告功能。.NET Framework 2.0是微软推出的第二代.NET开发平台,提供了许多改进和新特性,如增强的性能、更完善的类型安全性和更强...

    ASP.NET v2.0 入门50例 源代码

    这个“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 源码

    《Professional C# 7 and .NET Core 2.0》是一本深入讲解C#语言以及.NET Core 2.0框架的权威指南。该书旨在帮助开发者掌握C# 7.0的新特性和.NET Core 2.0的核心概念,从而提升在实际项目中的开发效率和代码质量。...

    ASP.NET.2.0.数据库入门经典(第4版) part2

    ASP.NET 2.0 将为ASP数据库领域带来深远的影响。本书介绍了如何使用ASP.NET 2.0 向Web站点添加数据,如何将Web页连接至数据库。ASP.NET 2.0可以极大地提高开发人员构建应用程序的效率。 本书讲解了一些具体示例并...

Global site tag (gtag.js) - Google Analytics