第8章数据库访问技术总结ppt课件.ppt

第8章数据库访问技术总结ppt课件.ppt

ID:59211130

大小:960.50 KB

页数:86页

时间:2020-09-26

第8章数据库访问技术总结ppt课件.ppt_第1页
第8章数据库访问技术总结ppt课件.ppt_第2页
第8章数据库访问技术总结ppt课件.ppt_第3页
第8章数据库访问技术总结ppt课件.ppt_第4页
第8章数据库访问技术总结ppt课件.ppt_第5页
资源描述:

《第8章数据库访问技术总结ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章ADO.NET数据访问本章主要内容8.1ADO.NET概述8.2建立数据库连接Connection对象8.3使用Command对象执行数据库命令8.4连线模式数据访问DataReader对象8.5离线模式数据库访问知识点复习:SQL查询基础SQL是StructuredQueryLanguage(结构化查询语言)的缩写。表列举了常用的SQL语句。SQL的主要语句及说明查询语句SelectSELECT语句主要用于从数据库中返回需要的数据集,其语法格式为:SELECTselect_listFROMtable_list[WHE

2、REsearch_conditions][ORDERBYorder_list[ASC

3、DESC]]常用格式:Select*from表名Where条件模糊查询:Select*from表名Where字段名like‘%条件%’insert、update与delete语句Insert语句可以向表中插入一条记录,其语法格式为:INSERTINTO表名称(字段名)VALUES(字段值)修改记录语句Update使用Update语句可更新(修改)表中的数据,语法格式为:UPDATE表名称SET字段名=值WHERE条件删除记录语句Delete

4、使用DELETE语句可以删除数据表中指定行,语法格式为:DELETEFROM表名称WHERE条件数据库访问概述使用数据源控件和数据绑定控件,几乎无需编写任何代码就可以实现对数据库的一般操作,但灵活性差。在.NET中,除了可以使用控件完成数据库的操作外,还可以使用ADO.NET技术,通过编写代码自由地实现对数据库的各种操作。8.1ADO.NET概述在Microsoft的.NET编程环境中使用的数据访问接口技术是.NETFramework中不可缺少的一部分一组向.NET程序员公开数据访问服务的类提供了对关系数据、XML和应用程序

5、数据的访问SQLServer最大连接数最大连接数是指数据库能承受的最大并发访问数量微软在MSDN上对最大连接数的定义是:“默认是0,代表不限制,但最大连接数是32767”。ADO.NET访问数据库的2种方式连线模式数据库访问(持久连接)离线模式数据库访问(非持久连接)ADO.NET概述ADO.NET可通过DateSet对象在“断开连接模式”下访问数据库,即用户访问数据库中的数据时,首先要建立与数据库的连接,从数据库中下载需要的数据到本地缓冲区,之后断开与数据库的连接。此时用户对数据的操作(查询、添加、修改、删除等)都是在本地

6、进行的,只有需要更新数据库中的数据时,才再次与数据库连接,在发送修改后的数据到数据库后关闭连接。这样大大减少了因连接过多(访问量较大时)对数据库服务器资源的大量占用。ADO.NET提供了用于完成如数据库连接、查询数据、插入数据、更新数据和删除数据等操作的对象。Connection对象Command对象DataReader对象DataAdapter对象DataSet对象ADO.NET对象ADO.NET的体系结构在ADO.NET中数据集(DataSet)与数据提供器(Provider)是两个非常重要,而又相互关联的核心组件,其关

7、系如下图所示。数据集数据提供器临时存储应用程序从数据源读取的数据,可对数据进行各种操作用于建立数据集和数据源的连接ADO.NET的组件准确地说,ADO.NET是由很多类组成的一个类库。这些类提供了众多对象,分别用来完成和数据库的连接、查询、插入、更新和删除等操作。其中主要包括5个对象。142021/9/15ADO.NET的对象Connection对象:用来连接到数据库。Command对象:用来对数据库执行SQL命令。DataReader对象:用来从数据库返回只读数据。DataAdapter对象:用来从数据库返回数据,并送到D

8、ataset对象中,还要负责保证Dataset对象中的数据和数据库中的数据保持一致。DataSet对象:它可以看做是内存中的数据库。利用DataAdapter对象将数据库中的数据送到该对象中,然后就可以在其中对数据进行各种操作,最后再利用DataAdapter对象将更新反映到数据库中。152021/9/15ADO.NET两种读取数据库的方式这5个对象提供了两种读取数据库的方式。一种是利用Connetction、Command和DataReader对象,如果只是想查询记录的话,这种方式的效率更高些。(连线模式)第二种是利用Co

9、nnection、Command、DataAdapter和Dataset对象,这种方式更灵活,可以对数据库进行各种操作。(离线模式)162021/9/15ADO.NET两种读取数据库的视图172021/9/15ADO.NET类库访问SQLServer数据库使用ADO.NET技术访问SQLS

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

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

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