第4章 数据库编程

第4章 数据库编程

ID:38317313

大小:206.00 KB

页数:39页

时间:2019-06-09

第4章 数据库编程_第1页
第4章 数据库编程_第2页
第4章 数据库编程_第3页
第4章 数据库编程_第4页
第4章 数据库编程_第5页
资源描述:

《第4章 数据库编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#.NET程序设计教程第4章华南农业大学信息(软件)学院2008.24.1数据库基础4.2SQL查询基础4.3使用ADO.NET4.XADO.NET对象第4章ADO.NET数据访问技术1.数据库:所谓数据库(Database)是指一组排列成易于处理或读取的相关信息,它是由一个或多个表对象组成的集合。这有些类似于Excel的工作簿和工作表。2.数据库管理系统:DBMS3.数据库应用程序:数据库应用程序是指用VB、Delphi等开发工具设计的、实现某种特定功能的应用程序。4.1.1有关数据库的概念4.1数据库基础知识(1)关系型数据库是根据表、记录和字段之间的关系进行数据组织和访问

2、的一种数据库,它通过若干个表(Table)来存储数据,并通过关系(Relation)将这些表联系在一起。4.1.2关系型数据库4.1数据库基础知识(2)一、桌面数据库Access、Paradox、FoxPro和dBase等。二、客户/服务器数据库SQLServer、Oracle、Sybase等。4.1.3关系型数据库的分类4.1数据库基础知识(3)SQL是StructuredQueryLanguage(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。4.2SQL查询基础SQL命令说明Select查询数据,即从数据库中返回记录集Insert向数据表中插

3、入一条记录Update修改数据表中的记录Delete删除表中的记录Create创建一个新的表Drop删除一个数据表ADO-ActiveXDataObject,基于数据库连接的操作模式,ADO.NET:“非连接“模式访问数据库。访问数据库时,首先要建立与数据库的连接,从数据库中下载需要的数据到本地缓冲区,之后断开与数据库的连接。此时对数据的操作(添加、修改、删除等)都是在本地进行的,只有需要更新数据库中的数据时,才再次与数据库连接,在发送修改后的数据到数据库后关闭连接。4.3.1ADO.NET概述优点:大大减少了因连接过多(访问量较大时)对数据库服务器资源的大量占用。4.3使用ADO.NETA

4、DO.NET也支持在连接模式下的数据访问方法,该方法主要通过DataReader对象实现。该对象表示一个向前的、只读的数据集合,其访问速度非常快,效率极高,但其功能有限。ADO.NET传送的数据都是XML格式的;4.3.1ADO.NET概述(续一)4.3使用ADO.NET①Connection对象,用于连接和管理数据库事务;②Command对象,用于向数据库发送命令;③DataSet对象,用于对驻留内存中的数据进行存储和操作;④DataAdapter对象,提供内存中数据集与数据库交换数据通道(又称“数据适配器”);⑤用于直接读取流数据的DataReader对象。4.3.2ADO.NET的对象

5、模型4.3使用ADO.NET4.3使用ADO.NET4.3.2ADO.NET的对象模型(续一)引入ADO.net命名空间(imports/using)①System.Data对象,ADO.NET命名空间的核心;②System.Data.OleDb连接OleDb数据源,如Access,Excel等数据源;③System.Data.SqlClient连接SQLServer数据源(sql7.0以上)④System.Data.OracleClient连接Oracle数据源⑤System.Data.Odbc连接ODBC数据源4.3.2ADO.NET的对象模型(续二)4.3使用ADO.NET数据源Con

6、nectionCommandDataAdapterSqlClientSqlConnectionSqlCommandSqlDataAdapterOdbcOdbcConnectionOdbcCommandOdbcDataAdapterOleDbOledbConnectionOledbCommandOledbDataAdapterOracleClientOracleConnectionOracleCommandOracleDataAdapter4.3.2ADO.NET的对象模型(续三)4.3使用ADO.NET1、创建ADO.NET应用程序的步骤方法一:使用数据适配器①创建Connection对象,

7、连接数据库。②创建DataAdapter对象,提供数据源与记录集之间的数据交换,数据库与内存中数据交换。③创建DataSet对象,将从数据源中得到的数据保存在内存中,并对数据进行各种操作等过程。④创建Windows窗体,并向其中添加必要的控件。⑤设置各控件的属性,编写主要控件的事件代码。4.3.3使用ADO.NET访问数据库4.3使用ADO.NET方法二:使用DataReader①创建Connection对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。