ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据

ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据

ID:45793794

大小:292.50 KB

页数:104页

时间:2019-11-17

ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据_第1页
ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据_第2页
ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据_第3页
ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据_第4页
ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据_第5页
资源描述:

《ADO.NET数据库访问技术案例教程 第5章 统计数据源中的数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章统计数据源中的数据实例分析5.1连接数据源5.2使用数据命令统计数据源中的数据5.3设计数据库应用程序时,经常需要统计数据源中的数据,以“教务管理信息系统”为例,经常需要统计以下数据:全校学生总人数、男生人数、女生人数、各个班级的学生人数、优秀学生人数、课程平均成绩、班级平均成绩和学生平均成绩等。这些数据的统计主要涉及SQL中的查询语句,应用ADO.NET中的连接对象和数据命令对象便可以实现,本章主要介绍如何统计数据源中的数据。—【知 识 技 能 目 标】——(1)掌握连接数据源的方法。(2)掌握Connection对象的连接字符串的设置。(3)掌握SqlCo

2、nnection类的属性、方法和事件。(4)掌握连接SQLServer数据库、Access数据库、Excel电子表格的方法。(5)掌握SqlCommand类的属性和方法。(6)掌握建立数据命令对象的方法。(7)掌握使用数据命令执行Transact-SQL语句和存储过程的方法。(8)重点掌握利用数据命令的ExecuteScalar方法统计数据源中的数据。(9)了解连接池的工作原理及使用方法。——【本 章 学 习 导 航】——本章主要探讨如何连接不同类型的数据源,如何设置连接字符串,如何利用数据命令的ExecuteScalar方法统计数据源中的数据,本章是以后各章的基础

3、,因此读者一定要深入理解、全面掌握。建议分为两个教学单元,第一个教学单元为5.1和5.2,第二个教学单元为5.3。ADO.NET访问数据库的典型步骤是:建立连接→打开连接→执行操作→取得数据→关闭连接。首先必须学会如何建立连接。5.1实例分析首先创建一个简单的窗体,统计SQLServer数据库“JWInfo”中“学生信息”数据表中男生的人数。【实例5-1】1.设计任务创建一个窗体,用于统计SQLServer数据库“JWInfo”中“学生信息”表中男生的人数,其运行效果如图5-1所示。图5-1统计男生人数窗口2.设计过程(1)新建一个项目Chapter5_1,该项目中

4、的窗体命名为“frmCount1”。(2)在窗体中添加两个标签控件,窗体及控件的设计外观如图5-2所示。图5-2窗体及控件的外观(3)切换到代码窗口,在类定义代码之前引入命名空间,程序代码如代码5-1-1所示。代码5-1-10102030405ImportsSystem.Data.SqlClient'引入命名空间PublicClassfrmCount1InheritsSystem.Windows.Forms.Form……EndClass窗体Load事件过程的程序代码如代码5-1-2所示。代码5-1-20102030405060708091011'建立SqlConne

5、ction连接对象DimconnAsNewSqlConnectionconn.ConnectionString="Server=(local);Database=JWInfo;"&_"IntegratedSecurity=SSPI"conn.Open()'打开连接'建立SqlCommand命令对象DimcommAsNewSqlCommand("SelectCount(*)from学生信息where性别='男'",conn)'执行命令对象,取得所返回的数据Label2.Text=comm.ExecuteScalar.ToStringconn.Close()'关闭连接(

6、4)保存项目,窗体运行结果如图5-1所示。3.代码分析程序代码5-1-2分析如表5-1所示。代码序号行号代码分析5-1-202行至04行建立一个SqlConnection连接对象,连接数据源05行打开连接07行至08行建立SqlCommand命令对象,使用数据命令将SQL语句“SelectCount(*)from学生信息where性别='男'”传送到SQLServer执行10行赋值运算符右边调用SqlCommand对象的ExecuteScalar方法来执行数据命令,将返回的数据在标签控件中显示11行关闭连接表5-1程序代码分析5.2连接数据源要将后台数据库中的数据呈

7、现在用户界面中,必须先连接到数据源,这个操作必须通过Connection对象来完成。其操作过程是:(1)建立Connection对象;(2)打开连接;(3)将数据操作命令通过连接传送到数据源执行并取得其返回的数据;(4)数据处理完成后,关闭连接。5.2.1连接类1.SqlConnection类SqlConnection类用于连接SQLServer数据源,使用SqlConnection类时应引入命令空间System.Data.SqlClient。SqlConnection类提供了以下两种构造函数建立SqlConnection对象。(1)默认构造函数:SqlConn

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

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

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