C#程序设计与开发第13章.ppt
《C#程序设计与开发第13章.ppt》由会员分享,可在线阅读,更多相关《C#程序设计与开发第13章.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第13章 ADO.NET 在基于.NET Framework开发的应用程序中,如果要访问数据库,使用ADO.NET是目前的最佳选择。ADO.NET是与C#和.NET Framework一起使用的类集的名称,用于以关系型的、面向表的格式访问数据,例如,可以访问Microsoft SQL Server数据库、Oracle数据库等关系型数据库,但也可访问非关系数据源。ADO.NET被集成到.NET Framework,它可用于任何.NET语言。使用ADO.NET可以更容易地实现对关系和非关系数据的访问,并且ADO.NET统一了XML和关系数据访问,支持Internet上的多层应用程序,与上一代技术
2、相比,ADO.NET可以扩充以支持更多的数据源。本章将会介绍ADO.NET的工作原理,并介绍如何使用ADO.NET中的基本类建立应用程序与数据库的连接、如何检索并显示数据库中的数据、以及如何更新数据库中的数据(包括添加、修改和删除数据),另外,还将介绍参数化查询技术2本章学习要点本章学习要点了解ADO.NET的工作原理以多种方式创建数据库连接使用OleDbDataAdapter类理解并学会使用DataSet定位和查询数据库中的数据参数化查询技术对输入数据进行检查更新数据库中的数据313.1 解决方案解决方案 本章完整的解决方案包含一个主窗体,主窗体的作用是允许用户在表中定位和查看记录,并且能够
3、添加、修改和删除记录。当加载该解决方案的窗体时,将会执行一系列语句建立程序和数据库“企业人事管理.mdb”的连接。运行后,第一个记录将会显示在窗体上13.2 数据库基础数据库基础 数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。例如,把一个企业所有员工的基本信息、档案信息、考勤信息、工资信息等数据有序地组织起来,存储在计算机磁盘上,就构成了一个数据库。数据库系统是指在计算机系统中引入数据库以后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。数据库管理系统是位于用户和操作系统之间的一个数据管理软件,用户及其应用程序正是通过数据库管理
4、系统建立、操作和管理数据库的。Microsoft Access、Microsoft SQL Server、IBM的DB2、以及Oracle公司的Oracle等都是常见的数据库管理系统产品。413.3 创建数据库连接创建数据库连接 要使用ADO.NET检索和操作数据库中的数据,必须首先创建应用程序和数据库的连接。在建立连接后,就可以通过连接向数据库发送操作命令。操作命令由一个被称为提供器的软件组件进行处理。提供器根据接收到的命令,对数据库进行检索或更新操作,如果执行的操作有返回结果,提供器再把结果返回给数据库应用程序。513.3.1 创建连接的类创建连接的类 ADO.NET提供了几个专门用于创建
5、数据库连接的类,包括OleDbConnection类、SqlConnection类以及OdbcConnection类等。其中,OleDbConnection类可以用于创建应用程序与多种类型数据库的连接,例如与Microsoft Access、Microsoft SQL Server、Oracle等数据库的连接;SqlConnection类可以创建只处理Microsoft SQL Server数据库,但性能优良的连接;OdbcConnection类用于创建到ODBC数据源的连接。下面只对前两者进行介绍。1OleDbConnection类类2SqlConnection类类613.3.2 以多种方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 开发 13
限制150内