.net 课件 lecture08

.net 课件 lecture08

ID:24972716

大小:1.32 MB

页数:50页

时间:2018-11-17

.net 课件 lecture08_第1页
.net 课件 lecture08_第2页
.net 课件 lecture08_第3页
.net 课件 lecture08_第4页
.net 课件 lecture08_第5页
资源描述:

《.net 课件 lecture08》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.NET架构与实践Module8:利用ADO.NET和VS2008访问数据ADO.NET概述连接数据库访问数据访问多张表Lesson:ADO.NET概述什么是ADO.NET?ADO.NET对象模型DataSets和DataReaders利用ADO.NET访问数据什么是ADO.NET?比以前的ADO更加灵活设计用于无连接环境支持XML的编程模型包含一组类、接口、结构和枚举来管理基于.NETFramework的数据访问什么是ADO.NET?ADO.NET对象模型ADO.NET对象模型DataSetDataTableDataTableODBCDataProviderSQLServerD

2、ataProviderOLEDB.NETDataProviderOracleDataProviderODBC sourcesSQLServer 7.0(andlater)OLEDBsources (SQLServer6.5)Oracle sourcesSqlDataAdapterSqlConnectionADO.NET对象模型ADO.NET使用的命名空间:System.DataSystem.Data.SqlClientSystem.Data.OleDbusingSystem.Data;usingSystem.Data.SqlClient;ADO.NET对象模型.NETdatapr

3、ovider的核心对象对象作用Connection提供到数据源的连接Command提供访问数据库的命令DataReader读取数据源中的数据DataAdapter使用Connection对象提供DataSet与DataProvider之间的连接,协调DataSet与数据源中数据的一致性Multimedia:ADO.NET对象模型什么是DataSet?SQLServer2005DataSetDataTableDataTablePhysicalstorageOleDbDatabaseSqlDataAdapterSqlConnectionDataTableWebservermemory

4、OleDbDataAdapterOleDbConnectionDataSet在无连接的环境下存储信息存储在DataSet中的数据可以被没有连接到数据源的WebForm来处理;当数据源需要被更新时,才需要重新建立连接DataSet在一个或多个DataTable中存储数据;使用DataRelation对象表之间的关系;使用DataView对象可以建立视图什么是DataSet?DataSets和DataReadersDataSetDataReader读/写数据只读可以包含不同数据库的多张表基于一条SQL语句从一个数据库访问数据无连接面向连接可以绑定到多个控件只能绑定到一个控件可以前后扫

5、描数据只能向前访问数据相对慢相对快VS2008设计器提供支持手工编码利用ADO.NET访问数据Database返回DataSet给客户客户处理数据创建SqlConnection和SqlDataAdapter对象用DataAdapter来填充DataSet并关闭连接SqlDataAdapterSqlConnectionList-Bound Control客户发出请求12345更新DataSet用SqlDataAdapter打开SqlConnection,更新数据库并关闭连接67ClientWebserverDataSet利用ADO.NET访问数据Practice:区分ADO.NET

6、组件Lesson:连接数据库利用服务器资源管理器创建连接DataAdapter对象模型创建DataSet利用程序创建连接利用服务器资源管理器创建连接在服务器资源管理器中,右键选择数据连接,添加连接配置连接连接SQLServer数据库ClientSendtheusernameandpasswordincleartext.Donotsendtheusernameandpassword. Justsendthattheuserhasbeenauthenticated.Mixedmode authenticationWindowsonly authenticationSQLServerO

7、nlyASPNETaccount isgrantedaccessWebServerWindowsauthenticationor…SQLServer Eachuseraccountadded toSQLServerloginsgroupWebServerDefaultASP.NETsettingsHereistheusernameandpassword连接SQLServer数据库使用SqlConnectionstringstrConn="datasource=localhost;

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

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

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