《数据访问技术》ppt课件

《数据访问技术》ppt课件

ID:26943631

大小:790.01 KB

页数:76页

时间:2018-11-30

《数据访问技术》ppt课件_第1页
《数据访问技术》ppt课件_第2页
《数据访问技术》ppt课件_第3页
《数据访问技术》ppt课件_第4页
《数据访问技术》ppt课件_第5页
资源描述:

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

1、第8章ADO.NET数据访问技术内容ADO.NET基础连接模式数据库访问断开模式数据库访问8.1ADO.NET基础ADO.NET模型ADO.NET的组件ADO.NET的数据访问模式8.1.1ADO.NET模型8.1.2ADO.NET的组件数据集DataSet位于System.Data命名空间下,用于在内存中暂存数据,可以把它看成是内存中的小型数据库。DataSet包含一个或多个数据表(DataTable),表数据可来自数据库、文件或XML数据。DataSet一旦读取到数据库中的数据后,就在内存中建立数据库的副本,在此之后的所有操作都是在内存中的DataSet中完成

2、,直到执行更新命令为止。在ADO.NET中,连接数据源有4种数据提供程序。如果要在应用程序中使用任何一种数据提供程序,必须在后台代码中引用对应的命名空间,类的名称也随之变化。数据访问提供程序名称空间对应的类名称SQLServer数据提供程序System.Data.SqlClientSqlConnection;SqlCommand;SqlDataReader;SqlDataAdapterOLEDB数据提供程序System.Data.OleDbOledbConnection;OledbCommand;OledbDataReader;OledbDataAdapterOD

3、BC数据提供程序System.Data.OdbcOdbcConnection;OdbcCommand;OdbcDataReader;OdbcDataAdapterOracle数据提供程序System.Data.OracleClientOracleConnection;OracleCommand;OracleDataReader;OracleDataAdapter8.1.3ADO.NET的数据访问模式8.2连接模式数据库访问使用SqlConnection对象连接数据库使用SqlCommand对象执行数据库命令使用SqlDataReader读取数据为SqlComman

4、d传递参数使用SqlCommand执行存储过程使用事务处理连接模式访问数据库的开发流程有以下几个步骤:创建SqlConnection对象与数据库建立连接;创建SqlCommand对象对数据库执行SQL命令或存储过程,包括增、删、改及查询数据库等命令;如果查询数据库的数据,则创建SqlDataReader对象读取SqlCommand命令查询到的结果集,并将查到的结果集绑定到控件上。8.2.1使用SqlConnection对象连接数据库1.示例数据库的创建创建一个示例数据库Student,该数据库包含StuInfo、Major和UserInfo三张表,数据库表结构关系

5、图。【例8-1】演示如何在VisualStudio2008开发环境下创建数据库。参见示例第08章SqlServerDemoStudent.mdf2.创建数据库连接操作数据库的第一步是建立与数据库的连接,因此首先要创建SqlConnection对象。要创建SqlConnection对象必须先了解SqlConnection对象的常用属性和方法。属性说明ConnectionString取得和设置连接字符串ConnectionTimeOut获取SqlConnection对象的超时时间,单位为秒,0表示不限制。若在这个时间之内无法连接数据源,则产生异常Database

6、获取当前数据库名称DataSource获取数据源的完整路径和文件名,若是SQLServer数据库则获取所连接的SQLServer服务器名称State获取数据库的连接状态,它的值ConnectionState枚举值SqlConnection对象的常用属性ConnectionString属性通常包含以下参数,各参数间用“;”分隔。Provider:用于设置数据源的OLEDB驱动程序。如:Access为“Microsoft.Jet.OLEDB.4.0”;SQLServer6.5或之前版本为“SQLOLEDB”。DataSource:设置数据源的实际路径。Password

7、:设置登录数据库所使用的密码。UserID:设置登录数据库时所使用的帐号。例如,连接Access数据库的的连接参数为:Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\abc.mdb对于SQL7.0或更高版本的SQL数据库,ConnectionString属性包含的主要参数有:DataSource或Server:设置需连接的数据库服务器名称。InitialCatalog或Database:设置连接的数据库名称。AttachDBFilename:数据库的路径和文件名。UserID或uid:登录SQLServer数据库的账

8、户。Pas

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

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

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