VC程序设计与应用简明教程 课件.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC程序设计与应用简明教程 课件

11.2 ADO.NET概述 ADO.NET是一组公开数据访问服务的类, 是ADO(ActiveX Data Objects)的重大改进,由于它们 是在.NET编程环境下使用的,因而称为ADO.NET。 ADO.NET是.NET Compact Framework的组成部分, 提供了对关系数据、XML文档和应用程序数据的访问 能力,支持各种开发需求,包括创建应用程序、工具、 语言或Internet浏览器使用的数据库客户端应用程序和 中间层业务对象。数据库访问技术的发展历程专用于特 定数据库系统的函数组 ODBC ADO ADO.NET ADO.NET常用类和对象 提供者对象专用于某一种类型的数据源,完成数 据源中实际的读取和写入工作;用户对象则将数据库 中的数据读入到内存中的某个对象中,通过该内存对 象实现数据的访问和操纵。 ADO.NET类定义在System.Data命名空间中,如 果要在应用程序中使用ADO.NET类和对象,就必须使 用using语句对该命名空间进行引用。然后为应用程序 所使用的数据源引用.NET数据提供者。SQL Server .NET数据提供者 Oracle .NET数据提供者 OLE DB.NET数据提供者 ODBC .NET提供者即在每一 个.NET数据提供者中定义的对象,其名称前带有特定提 供者的名称,例如用于SQL Server .NET提供者的数据库 连接对象是SqlConnection,用于OLE DB的命令对象 OleDbCommand等。 NET Framework数据提供程序 (1)SQL Server .NET数据提供程序 (2)OLE DB .NET数据提供程序 (3).NET数据提供程序模型的核心对象 .NET数据提供程序提供了四个核心对象,分别是Connection、Command、DataReader和DataAdapter 对象。 使用ADO.NET开发数据库应用程序的一般步骤: (1)根据使用的数据源,确定使用的.NET Framework 数据提供程序; (2)建立与数据源的连接,需使用Connection对象; (3)执行对数据源的操作命令,通常是SQL命令,需使 用Command对象; (4)使用数据集对获得的数据进行操作,需使用 DataReader、DataSet等对象; (5)向用户显示数据,需使用数据控件。 11.3 SQL语言 1.数据查询 [格式]:SELECT [ALL | DISTINCT |TOP N|TOP N PERCENT]*|列名1或表达式1 [AS 列标题1 ] [, 列名2或表达式2 [AS 列标题2]…] FROM 表名1 [ IN 数据库名1] 别名1[,表名2 [ IN 数据库名2] 别名2 …] [WHERE 条件] [GROUP BY列名1 [, 列名2]…] [HAVING 条件] [ORDER BY 列名1 [ASC | DESC] [, 列名2 [ASC | DESC]…]] 例如,有语句: Select 学号,姓名,年级 from 学生 Where 专业=自动化 其作用是“列出自动化专业的全部学生的学号、姓名和年级。” 又如,有语句: SELECT 学生.学号,学生.姓名,必修课成绩.课号,必修课成绩.成绩 FROM 学生,必修课成绩 WHERE 学生.学号=必修课成绩.学号 其作用是“查询出所有学生的必修课的学习情况,查询结果中包含学号、姓名、课号和成绩。 2.插入记录 [格式]:INSERT INTO 表名[(字段名1 [, 字段名2, …])] VALUES (表达式1 [,表达式2,…]) 例如,有下列语句: INSERT INTO 学生(学号,姓名,专业) VALUES(040501,朱碧春,计算机软件) 其功能是向“学生”表中插入一条记录,并给学号、姓名和专业字段赋值。 3.修改记录 [格式]:UPDATE 表名 SET 字段名1 = 表达式1[,字段 名2=表达式2…] [WHERE 条件]] 4.删

您可能关注的文档

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档