ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt

ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt

ID:50315691

大小:2.28 MB

页数:41页

时间:2020-03-08

ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt_第1页
ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt_第2页
ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt_第3页
ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt_第4页
ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt_第5页
资源描述:

《ASP.NET应用开发与实践 教学课件 作者 刘乃琦 郭小芳 第6章 ADO.NET数据库操作技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章要求:第6章ADO.NET数据库操作技术ADO.NET技术简介ADO.NET中的7个主要对象及其属性、方法如何打开和关闭数据库连接使用SQL语句执行数据的增、删、改、查操作使用存储过程执行数据的增、删、改、查操作如何在ASP.NET程序中使用事务数据的批量更新操作使用二进制格式在数据库中存取图片主要内容1.ADO.NET概述2.ADO.NET对象模型3.数据库开发基本操作4.综合实例——批量更新供求信息发布时间第6章ADO.NET数据库操作技术6.1ADO.NET概述ADO.NET是微软新一代.NET数据库的访问架构,ADO是Active

2、XDataObjects的缩写。ADO.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供一个面向对象的数据访问架构,用来开发数据库应用程序。为了更好的理解ADO.NET的架构模型的各个组成部分,我们可以对ADO.NET中的相关对象进行图示理解,如图6-1所示的是ADO.NET中数据库对象的关系图。图6-1ADO.NET中数据库对象的关系图6.2.1Connection对象6.2.2Command对象6.2.3DataReader对象6.2.4DataAdapter对象6.2.5DataSet对象6.2.6DataTable对象6.2.7

3、DataView对象6.2ADO.NET对象模型Connection对象用于连接到数据库和管理对数据库的事务,该对象提供一些方法,允许开发人员与数据源建立连接或者断开连接。微软公司提供了4种数据提供程序的连接对象,分别如下:SQLServer.NET数据提供程序的SqlConnection连接对象,命名空间System.Data.SqlClient.SqlConnection。OLEDB.NET数据提供程序的OleDbConnection连接对象,命名空间System.Data.OleDb.OleDbConnection。ODBC.NET数据

4、提供程序的OdbcConnection连接对象,命名空间System.Data.Odbc.OdbcConnection。Oracle.NET数据提供程序的OracleConnection连接对象,命名空间System.Data.OracleClient.OracleConnection。6.2.1Connection对象Connection对象常用属性如表6-1所示。表6-1Connection对象常用属性Connection对象常用方法如表6-2所示。表6-2Connection对象常用方法属性说明ConnectionString获取或设置

5、用于打开数据库的字符串ConnectionTimeout获取在尝试建立连接时终止尝试并生成错误之前所等待的时间Database获取当前数据库或连接打开后要使用的数据库的名称DataSource获取要连接的数据库服务器名称State指示数据库的连接状态方法说明BeginTransaction开始数据库事务ChangeDatabase更改当前数据库ChangePassword将连接字符串中指示的用户的数据库密码更改为提供的新密码ClearAllPools清空连接池Close关闭与数据库的连接CreateCommand创建并返回一个与Connect

6、ion关联的Command对象Dispose释放由Connection使用的所有资源Open使用ConnectionString属性所指定的属性设置打开数据库连接Command对象用来对数据源执行查询、添加、删除和修改等各种操作,操作实现的方式可以是使用SQL语句,也可以是使用存储过程。根据所用的.NETFramework数据提供程序的不同,Command对象也可以分成4种,分别是SqlCommand、OleDbCommand、OdbcCommand和OracleCommand,在实际的编程过程中应根据访问的数据源不同,选择相应的Comman

7、d对象。Command对象常用属性如表6-3所示。表6-3Command对象常用属性6.2.2Command对象属性说明CommandType获取或设置Command对象要执行命令的类型CommandText获取或设置要对数据源执行的SQL语句或存储过程名或表名CommandTimeOut获取或设置在终止对执行命令的尝试并生成错误之前的等待时间Connection获取或设置此Command对象使用的Connection对象的名称Parameters获取Command对象需要使用的参数集合Transaction获取或设置将在其中执行Comman

8、d的SqlTransactionCommand对象常用方法如表6-4所示。表6-4Command对象常用方法方法说明ExecuteNonQuery用于执行非SELE

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

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

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