C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt

C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt

ID:50318166

大小:895.50 KB

页数:35页

时间:2020-03-08

C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt_第1页
C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt_第2页
C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt_第3页
C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt_第4页
C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt_第5页
资源描述:

《C#.NET程序设计案例教程 教学课件 作者 杨东霞7模块七.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3ADO.NET类与对象1ADO.NET操作数据库使用ADO.NET设计业务逻辑层25本模块导读一个完整的应用系统在逻辑上包括用户界面、业务逻辑和数据库访问链路。其中用户界面的设计工作通常使用可视化的开发工具来完成,例如本书介绍的VisualStudio2005,使用的语言可以是C#,这些都是基于.NET运行环境的。而在几乎所有的应用程序中,对数据库的访问能力可以说是必不可少的,因为使用计算机的目的就是处理数据,而出于安全、效率方面的考虑,重要的数据会放在数据库里。所以提供一个快捷而方便的数据库访问方案,对于一个成功的应用程序来说是非常重要的。.NET提供了ADO.NET

2、来解决这类问题。本模块导读ADO.NET(ActiveDataObject.NET)是一个功能强大的数据访问接口,是微软提供的一套面向对象的数据库访问工具,是ADO模型的新一代产品。以前的ADO采用了两层基于连接的编程模型,随着需要的不断增加,程序员开始需要更多的无连接模型,ADO.NET就是在这样一种设计思维上建立起来的数据访问技术,通过它可以方便地访问数据库。对数据库的访问主要是添加、删除、修改和浏览这些操作。本模块将以广泛应用于各企事业单位的《人事工资管理信息系统》为例,介绍如何利用ADO.NET完成这些操作。本模块要点掌握ADO.NET的类和对象掌握ADO.NET

3、访问数据库的方法【案例】人事工资管理信息系统数据访问层DATALayer有两个文件,文件DBConnection.cs中有一个方法MyConnection用于返回数据库连接的属性。其中一段代码如下:publicstaticSqlConnectionMyConnection(){returnnewSqlConnection("server=local;database=HSGS;uid=sa;pwd=");}其中"server=local;database=HSGS;uid=sa;pwd="是数据库的连接属性,server代表服务器,database为连接的数据库名称,ui

4、d为连接数据库的用户名,pwd为连接数据库的密码。SqlConnection方法则标识了要连接的数据库种类。任务一ADO.NET类与对象另外一个文件DBAccess.cs提供了几个方法,分别用不同的方式实现对数据库的增、删、改、查。例如直接执行SQL语句的ExecuteNonQuery方法。代码如下:publicintExecuteSQLCommand(stringstrSql){……//操作数据库,执行对数据库增删改的SQL语句inti=(int)cmd.ExecuteNonQuery();returni;……}通过前面几个模块的学习,对于人事工资管理信息系统,已经建立

5、了数据库模型,也制作了Windows界面,以下就该访问数据库了,本模块完成案例中数据库访问层的设计。知识点详解ADO.NET简介存取数据库是开发网络程序中最重要最常用的部分。.NET框架提供了ADO.NET,可以方便地存取数据库。ADO.NET是由很多类组成的一个类库,这些类提供了很多对象,用于支持对各种不同的数据库和XML等数据源进行访问。ADO.NET通常包括用于连接到数据库、执行命令和检索结果的.NETFramework数据提供程序。ADO.NET类和对象ADO.NET对象模型的两个核心组件是.NET数据提供程序和DataSet对象。.NET数据提供程序是数据库的访

6、问接口,负责建立连接和数据库的操作。它包括Connection、Command、DataReader和DataAdapter等一组对象作为DataSet对象与数据源之间的桥梁,.NET数据提供程序负责将数据源中的数据取出后置入DataSet对象中,或者将数据存回数据源。DataSet对象可以用于多种不同的数据源和XML数据,或用来管理应用程序本地的数据。DataSet包含一个或多个表(DataTable)对象,DataTable对象由数据行(DataRow)和数据列(DataColumn)组成,表可以有主键,表之间可以建立关系。以下介绍ADO.NET中的主要对象。Conn

7、ection对象:用来连接到数据库。Command对象:用来对数据库执行SQL命令,如查询、插入等语句。DataReader对象:用来从数据库返回只读数据。DataAdapter对象:用来从数据库返回数据,将数据放到其产生的DataTable对象中,再将DataTable对象加入到DataSet对象的DataTables对象中。DataSet对象:它可以看做是内存中的数据库。利用DataAdapter对象将数据库中的数据送到该对象中,然后就可以在其中对数据进行各种操作,最后再利用DataAdapter对象将更新反映到数据库中。

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

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

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