《数据访问模型》PPT课件.ppt
《《数据访问模型》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据访问模型》PPT课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章 ADO.NET数据访问模型9.1 什么是什么是ADO.NET ADO.NET(ActiveX Data Objects)是.NET Framework中的一系列类库,它能够让开发人员更加方便的在应用程序中使用和操作数据。在ADO.NET中,大量复杂的数据操作的代码被封装起来,所以当开发人员在ASP.NET应用程序开发中,只需要编写少量的代码即可处理大量的操作。9.1.1 设计目标ADO.NET ADO.NET 提供对提供对 Microsoft SQL Server Microsoft SQL Server 等数据等数据源以及通过源以及通过 OLE DB OLE DB 和和 XML XM
2、L 公开的数据源的一公开的数据源的一致访问。应用程序可以使用致访问。应用程序可以使用ADO.NETADO.NET来连接到这来连接到这些数据源,并检索、操作和更新数据。些数据源,并检索、操作和更新数据。ADO.NET ADO.NET 有效地从数据操作中将数据访问分解有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组为多个可以单独使用或一前一后使用的不连续组件。包含用于连接到数据库、执行命令和检索结件。包含用于连接到数据库、执行命令和检索结果等操作的果等操作的.NET.NET数据提供程序。数据提供程序。9.1.2 数据访问模型SqlConnectionSqlConnecti
3、on:该对象表示与数据库服务器进行连接。:该对象表示与数据库服务器进行连接。SqlCommandSqlCommand:该对象表示要执行的:该对象表示要执行的SQLSQL命令。命令。DataTableDataTable:该对象表示内存中数据的一个表。:该对象表示内存中数据的一个表。DataSetDataSet对对象中可以包含多个象中可以包含多个DataTableDataTable对象。对象。DataSetDataSet:该对象表示数据集对象,以:该对象表示数据集对象,以XMLXML的形式存在于的形式存在于内存中。内存中。SqlDataAdapterSqlDataAdapter:该对象具有填充命令
4、中的:该对象具有填充命令中的DataSetDataSet对象对象的能力。的能力。SqlDataReaderSqlDataReader:该对象是大多数有效的情况下读取数据:该对象是大多数有效的情况下读取数据的好的方式。的好的方式。SqlParameterSqlParameter;该对象代表了一个将被命令中标记所代替;该对象代表了一个将被命令中标记所代替的值。的值。9.2 SqlConnection连接对象SqlConnectionSqlConnection对象表示与对象表示与SQL ServerSQL Server数据源的一个唯一数据源的一个唯一的会话。对于客户端的会话。对于客户端/服务器数据库
5、系统,它等效于到服服务器数据库系统,它等效于到服务器的网络连接。务器的网络连接。SqlConnectionSqlConnection与与SqlDataAdapterSqlDataAdapter和和SqlCommandSqlCommand一起使用,可以在连接一起使用,可以在连接 Microsoft SQL Microsoft SQL Server Server 数据库时提高性能。数据库时提高性能。连接连接SQL ServerSQL Server数据库服务器有两种身份认证模式:数据库服务器有两种身份认证模式:WindowsWindows身份认证和身份认证和SQL ServerSQL Server身
6、份认证。身份认证。WindowsWindows身份验证就是使用当前访问操作系统的用户,直接登录身份验证就是使用当前访问操作系统的用户,直接登录SQL ServerSQL Server,如同用钥匙进入了房子大门就可以直接进入各个房,如同用钥匙进入了房子大门就可以直接进入各个房间。间。SQL ServerSQL Server身份验证就是单独设置访问身份验证就是单独设置访问SQL ServerSQL Server的权限,如同的权限,如同进入房子之后还需要房间的钥匙。进入房子之后还需要房间的钥匙。9.3 SqlCommand命令对象命令对象 ADO.NETADO.NET中,中,SqlCommandSq
7、lCommand对象可以使用数据库对象可以使用数据库SQLSQL命令直接与数据源进行通信。例如,当需要命令直接与数据源进行通信。例如,当需要执行一条插入语句,或者删除数据库中的某条数执行一条插入语句,或者删除数据库中的某条数据的时候,就需要使用到据的时候,就需要使用到SqlCommandSqlCommand对象。对象。SqlCommandSqlCommand对象对数据执行具体操作常用的方对象对数据执行具体操作常用的方法有:法有:ExecuteScalar()ExecuteScalar()ExecuteReader()ExecuteReader()ExecuteNonQuery()Execute
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据访问模型 数据 访问 模型 PPT 课件
限制150内