Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 第7章数据库访问
32页1、VISUAL C# 程序设计应用教程,第7章 数据库访问, 数据库和SQL基本概念 ADO.NET的组成与使用 控件的数据绑定,本章要点,第7章 数据库访问,7. 1关系数据库和SQL基本概念 7. 2 ADO.NET简介 7. 3 应用ADO.NET访问数据库 7. 4 使用DataSet 7. 5 控件的数据绑定 7. 6 使用存储过程,7.1关系数据库和SQL基本概念,7.1.1 关系数据库基本概念 7.1.2 SQL基本概念,关系数据库基本概念,关系数据库中涉及的基本概念主要是表、记录、字段、关系、约束等。 表:在关系数据库中,数据是以二维表格的方式存储的,类似于Excel,一个数据库中可以包含多个数据表(Table)。 记录和字段:每个数据表包含了行(Row)和列(Column),其中与行对应的是记录(Record),与列对应的是字段(Field)。 关系:数据库中有着许多不同的表格,表和表之间可以通过某种关系(Relation)联系起来。关系可以用来避免在数据库中的数据冗余。 关键字:关键字(Key)是表中某个或多个字段,可以是唯一的,也可以是非唯一的。唯一关键字可以指定为
2、主关键字(Primary Key)。如用学号作为学生表的主关键字,可以用来唯一标识一条学生记录。关键字是数据库的约束的一种。 其他:在数据库中,除数据表外,一般还存在其他一些数据库对象,如视图(View)、存储过程(Storage Procedure)、索引(Index)等。,SQL基本概念,SQL(Structured Query Language,结构化查询语言)是用户与关系数据库进行交互的标准语言,通过SQL,可以对关系数据库进行数据查询、编辑等操作。 在通常的数据库访问中使用的最多的是4种基本的语句: Select、 Insert、 Update、 Delete。,Select语句,Select语句是最常用的SQL语句,主要用来完成各种数据查询、统计分析、数据处理等,其使用语法为: Select 选项 字段列表 From 数据表 Where (Where 子句) Group By (Group子句) Order By (Order子句) Having (Having子句),Insert语句,Insert语句用于向数据表中写入新的记录。其使用语法为: Insert Into 表名
3、 (字段列表) Values( Default | Null | Expression,N),Update语句,Update语句是用于对某些记录的字段进行更新。其使用语法为: Update 表名 Set 字段名=|Expression | Default | Null ,N Where Where子句,Delete语句,Delete语句用于将指定的记录从当前数据表中删除。其使用语法为: Delete From 表名 Where Where子句,ADO.NET(ActiveX Data Objects.NET)是.NET平台的数据库访问技术。 ADO.NET主要由两个核心组件构成:.NET数据提供程序和DataSet数据集,位于.NET的System.Date命名空间中。 7.2.1 ADO.NET的基本构成 7.2.2 .NET数据提供程序,7.2 ADO.NET简介,7.2.1 ADO.NET的基本构成,ADO.NET是一个类库,由几个核心类组成: Connection对象提供与数据源的连接。 Command对象使用户能够访问数据库,执行返回数握、修改数据、运行存储过程以及发送或检索
4、参数信息的数据库命令。 DataReader从数据源中提供高性能的数据流。 DataAdapter提供连接DataSet对象和数据源的桥梁。 DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使DataSet中数据的更改与数据源保持一致。 DataSet读取数据源数据并保存在客户端内存中。,ADO.NET组成对象的工作方式,对应于不同的数据源,ADO.NET的组成对象应分别由System.Data.SqlClient和System.Data.OleDb类来实现。此时应当导入相应的命名空间。 使用SQL Server数据库时,应引用相关命名空间: using System.Data using System.Data.SqlClient ADO.NET组成对象为: SQLConnection,SQLCommand,SQLDataReader,SQLDataAdapter 而使用基于OleDb的数据库时,应引用命名空间: using System.Data using System.Data.OleDb ADO.NET组成对象应换为:
《Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 第7章数据库访问》由会员E****分享,可在线阅读,更多相关《Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 第7章数据库访问》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课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页