- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 程序设计语言与程序设计方法 第2章 Visual C#概述 第3章 C#语法基础 第4章 顺序结构程序设计 第5章 选择结构程序设计 第6章 循环结构程序设计 第7章 面向对象编程技术 第8章 继承 第9章 数组与自定义类型 第10章 菜单、工具栏与状态栏 第11章 文件操作 第12章 数据库技术 第13章 ActiveX控件 第14章 异常处理与跟踪调试 第15章 开发Web应用程序 第16章 部署应用程序 12.1 数据库基础知识 数据库有多种分类,目前使用的数据库以关系数据库为主,这里只介绍关系数据库的相关概念。 12.1.1数据库的相关概念 1. 数据库 所谓数据库(Database)是指一组排列成易于处理或读取的相关信息。这有些类似于Excel的工作簿和工作表。 2. 关系数据库 一个关系数据库(Relational Database)是由若干表组成 。 3. 数据库管理系统 4. 表 表(Table):一个表就是一组相关的数据按行排列,像一张表格一样。 5. 字段(Field) 6. 记录(Record) 7. 索引(Index) 8. 关键字 9. 关系 10. 数据库应用程序 12.2 ADO.NET概述 ADO.NET是美国微软公司必威体育精装版推出的.NET平台中的一种数据访问技术。ADO.NET类库中提供了用于数据连接、处理数据操作的类。System.Data名称空间可以通过数据提供者(provider)与数据库通信,ADO.NET对象允许通过组件连接到数据库,在数据库中进行检索、编辑、删除和插入数据,并在程序中处理数据。ADO.NET支持已连接环境和非连接环境的数据访问。 12.2.1 ADO.NET组件 ADO.NET有两个重要的组成部分——DataSet对象和.NET数据提供者。DataSet对象用于以表格形式在程序中放置一组数据,它不关心数据的来源。数据提供者包含许多针对数据源的组件,设计者通过这些组件可以使程序与指定的数据源进行连接。.NET数据提供者主要包括Connection对象、Command对象、DataReader对象以及DataAdapter对象。 12.2.2 已连接环境与非连接环境 1. 已连接环境 应用程序和数据库之间保持连续的通信,称为已连接环境。 2. 非连接环境 随着网络的发展,许多应用程序要求能在与数据库断开的情况下进行操作,出现了非连接环境。 12.2.3 DataSet类 ADO.NET的一个比较突出的特点是支持离线访问,即在非连接环境下对数据进行处理,DataSet是支持离线访问的关键对象,它将数据存储在缓存中。DataSet对象不关心数据源的类型,它将信息以表的形式存放。DataSet对象是非连接存储和处理关系的基础。 12.2.4 .NET Framework数据提供程序 1. 四种数据提供程序 (1) SQL Server .NET Framework数据提供程序。 (2) OLE DB .NET Framework数据提供程序 (3) ODBC .NET Framework数据提供程序 (4) Oracle .NET Framework数据提供程序 2. .NET Data Provider核心类 .NET Framework数据提供程序包括四个核心类,用于实现对数据库的数据处理。 (1) Connection对象 数据应用程序和数据库进行交互要在建立数据库连接的基础上,Connection对象成为连接对象,提供了对数据存储中正在运行的事务(Transanction)的访问技术。 (2) Command对象 Command对象用于执行数据库的命令操作,命令操作包括检索、插入、删除以及更新操作。 (3) DataAdapter对象 DataAdapter(数据适配器)对象在DataSet对象和数据源之间架起了一座“桥梁”。 (4) DataReader对象 DataReader对象用于从数据库中读取由SELECT命令返回的只读、只进的数据流,在这个过程中一直保持与数据库的连接。 12.3 创建访问数据库应用程序 数据库应用程序开发的目标是建立一个满足用户长期需求的产品,在开发的初期要分析用户的需求,程序开发的几个步骤如下: 1. 初步设计 2. 功能实现 3. 运行和维护程序 12.3.1 数据库连接 在C#.NET中,通过Connection对象实现数据连接,并
您可能关注的文档
- Visual Basic程序设计综合教程(田春婷)5911 第3章 常用基本控件.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第4章 控制结构.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第5章 数组.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第6章 综合案例.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第7章 过程.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第8章 应用界面设计.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第9章 文件.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第10章 Visual Basic数据库编程.ppt
- Visual Basic程序设计综合教程(田春婷)5911 第11章 学生信息管理系统.ppt
- Visual Basic教程 教学课件 作者 陈明 第1章.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)