P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx

P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx

ID:51777550

大小:950.15 KB

页数:45页

时间:2020-03-07

P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx_第1页
P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx_第2页
P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx_第3页
P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx_第4页
P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx_第5页
资源描述:

《P.NET(C#)网站开发-电子教案-源代码-张志明第4章 ADO.NET数据访问.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章ADO.NET数据访问学习目标通过本章知识的学习,读者在深入理解ADO.NET访问数据库信息的基础上,掌握Connection、Command、DataReader、DataAdapter和DataSet等ADO.NET核心组件的使用方法。了解ADO.NET数据访问技术。理解并掌握Connection、Command、DataAdapter和DataSet等ADO.NET核心组件的使用方法。掌握ADO.NET访问Access和SQLServer数据库的方法。掌握Web.config文件配置数据库连接的方法。4.1情景分析在企业

2、网站的开发过程中,运用ADO.NET对后台数据库进行数据管理的操作十分普遍。本章将围绕网站的会员注册、会员信息查询、会员信息修改,以及删除会员信息等常见的数据管理进行介绍,通过会员信息浏览、会员注册信息添加、会员修改密码和会员管理等实例的具体操作,详细讲解ADO.NET常用对象和SQL标准化查询命令的相关知识。本章以后内容要不断使用到数据库知识,为了方便描述,教材主要采用Access数据库,并简单介绍SQLSERVER数据库连接方法。字段名字段类型字符大小描述mid自动编号会员编号,主关键字mname文本3会员姓名,最多支持3个汉字

3、mpwd文本8会员密码,最多支持8个字符、数字或字符和数字组合msex是/否性别,其中“1”表示男,“0”表示女,默认值为“1”medu文本3最高学历,最多支持3个字符,默认值为“大学生”mdate日期/时间会员注册日期,默认值为Date(),即系统日期4.2ADO.NET核心对象ADO.NET包含用于连接数据库、执行命令和检索结果的.NET数据提供程序,用户可以直接处理检索到的结果,也可以将其放入DataSet对象中。使用Dataset对象方便将来自多个来源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开,它也可

4、以独立于.NET数据提供程序使用,用于管理应用程序本地的数据或源自XML的数据。在ADO.NET中,通过ManagedProvider所提供的应用程序编程接口(API,ApplicationProgrammingInterface),可以轻松访问各种数据源的数据,包括OLEDB(ObjectLinkingandEmbeddingDataBase)所支持和ODBC(OpenDataBaseConnectivity)支持的数据库。ADO.NET是由很多类组成的一个类库。它提供了很多基类,分别用于完成数据库连接、记录查询、记录添加、记录修

5、改和记录删除等操作。ADO.NET主要包括Connection、Command、DataReader、DataAdapter和DataSet等核心对象。其中,Connection用于数据库连接;Command用于对数据库执行SQL命令;DataReader用于从数据库返回只读数据;DataAdapter用于从数据库返回数据,并送到DataSet中;而DataSet则可以看作是内存中的数据库,利用DataAdapter将数据库中的数据送到DataSet里,然后对DataSet数据进行操作,最后再利用DataAdapter将数据更新反映

6、到数据库中。ADO.NET提供了2种操作数据库的方法:一种是利用Connection、Command和DataReader对象;另一种是利用Connection、Command、DataAdapter和DataSet对象。其中,前者是通过只读方式访问数据库的,数据库访问效率更高。而后者则更为灵活,可以对数据库进行各种操作。针对不同的数据库,ADO.NET提供了三套类库:第一套类库可以存取所有基于OLEDB提供的数据库,如SQLServer、Access、Oracle等,这些类名均以“OleDb”开头;第二套类库专门用于存取SQLSe

7、rver数据库,这些类名均以“Sql”开头;第三套用于访问ODBC数据库,这些类名是以“Odbc”开头。对象OLEDB数据库SQLServer数据库ODBC数据库ConnectionOleDbConnectionSqlConnectionOdbcConnectionCommandOleDbCommandSqlCommandOdbcCommandDataReaderOleDbDataReaderSqlDataReaderOdbcDataReaderDataAdapterOleDbDataAdapterSqlDataAdapterOdb

8、cDataAdapterDataSetDataSetDataSetDataSet1Connection对象在ADO.NET中,可以使用Connection对象进行数据库连接,它是连接程序和数据库的桥梁。对于不同的数据源需要使用不同的类

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

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

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