Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第12章 数据库技术
41页1、第1章 程序设计语言与程序设计方法 第2章 Visual C#概述 第3章 C#语法基础 第4章 顺序结构程序设计 第5章 选择结构程序设计 第6章 循环结构程序设计 第7章 面向对象编程技术 第8章 继承,第9章 数组与自定义类型 第10章 菜单、工具栏与状态栏 第11章 文件操作 第12章 数据库技术 第13章 ActiveX控件 第14章 异常处理与跟踪调试 第15章 开发Web应用程序 第16章 部署应用程序,下一页,Visual C#程序设计教程,上一页,12.1 数据库基础知识 数据库有多种分类,目前使用的数据库以关系数据库为主,这里只介绍关系数据库的相关概念。 12.1.1数据库的相关概念 1. 数据库 所谓数据库(Database)是指一组排列成易于处理或读取的相关信息。这有些类似于Excel的工作簿和工作表。,章节目录,上一页,下一页,2. 关系数据库 一个关系数据库(Relational Database)是由若干表组成 。 3. 数据库管理系统 4. 表 表(Table):一个表就是一组相关的数据按行排列,像一张表格一样。 5. 字段(Field) 6. 记录(R
2、ecord),章节目录,上一页,下一页,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
3、.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数据
4、提供程序包括四个核心类,用于实现对数据库的数据处理。 (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中,通过Connec
《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第12章 数据库技术》由会员E****分享,可在线阅读,更多相关《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第12章 数据库技术》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页